starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoconf-2.69/bin:/gnu/store/d8l3aaq7vs2kzkwg0afj1lv1hb2s5fxm-automake-1.16.3/bin:/gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin:/gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/bin:/gnu/store/xf48qdn9hzr5p2dj73h98mzxfnv0ni1l-gperf-3.1/bin:/gnu/store/77gg4rhnv9bwmjz1yws5bmsng0hy4ig9-psmisc-23.5/bin:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/bin:/gnu/store/sp712zsmsv0a8r8y6ijggg5sifz555hd-binutils-cross-powerpc64le-linux-gnu-2.37/bin:/gnu/store/g2ajyl8xk9aarxrgjbng2hkj3qm2v0z2-tar-1.34/bin:/gnu/store/iixwcv3k49ks1rf34pjgfzmzyhhgwng3-gzip-1.10/bin:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/bin:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/bin:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/bin:/gnu/store/ahmmvw21p11ik80lg1f953y7fd8bqkjm-diffutils-3.8/bin:/gnu/store/z39hnrwds1dgcbpfgj8dnv2cngjb2xbl-patch-2.7.6/bin:/gnu/store/39rsx3nl4c31952jybbjb8d6idr5hx7r-findutils-4.8.0/bin:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/bin:/gnu/store/wxgv6i8g0p24q5gcyzd0yr07s8kn9680-sed-4.8/bin:/gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin:/gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/bin:/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin:/gnu/store/s2pg5k98fl2g2szg9dykxyd9zl3xihv9-ld-wrapper-0/bin:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/bin:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/bin:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/sbin' environment variable `CROSS_LIBRARY_PATH' set to `/gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/lib:/gnu/store/v4d1mang7f4mz40rm5gd8zh3j0xp10hb-linux-pam-1.5.1/lib:/gnu/store/814b70y41idwp12286jww5ad059di6z6-readline-6.2/lib:/gnu/store/j09pv613p870bndrrjgy1srjkdisdq9b-liboop-1.0.1/lib:/gnu/store/g563j2fwbikipglqm213qiqy0zkf4xwq-zlib-1.2.11/lib:/gnu/store/biz5yl7f19dgpav3hzxfcc99l9n8bf51-gmp-6.2.1/lib:/gnu/store/17cc90r0rk6mgvj51kp12rzr9sfq3hbz-libxau-1.0.9/lib:/gnu/store/xsqnrzfjlvy19ml6rlsjs6lnlq3fnnm0-ncurses-6.2.20210619/lib:/gnu/store/apcn3fn88bxbm72sg7frk6znlmfyn3p7-util-macros-1.19.3/lib:/gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/lib:/gnu/store/sl18hlcsqdshy9mj8c5a1ahmr5v1yxir-glibc-cross-powerpc64le-linux-gnu-2.33-static/lib' environment variable `CROSS_C_INCLUDE_PATH' set to `/gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include:/gnu/store/v4d1mang7f4mz40rm5gd8zh3j0xp10hb-linux-pam-1.5.1/include:/gnu/store/814b70y41idwp12286jww5ad059di6z6-readline-6.2/include:/gnu/store/j09pv613p870bndrrjgy1srjkdisdq9b-liboop-1.0.1/include:/gnu/store/g563j2fwbikipglqm213qiqy0zkf4xwq-zlib-1.2.11/include:/gnu/store/biz5yl7f19dgpav3hzxfcc99l9n8bf51-gmp-6.2.1/include:/gnu/store/17cc90r0rk6mgvj51kp12rzr9sfq3hbz-libxau-1.0.9/include:/gnu/store/xsqnrzfjlvy19ml6rlsjs6lnlq3fnnm0-ncurses-6.2.20210619/include:/gnu/store/fh13xb6zgjm1rpgq6q03a6yc6y34i3ia-xorgproto-2021.5/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include:/gnu/store/8h6hwkwwpdr85j55xnh18747alwk5prp-linux-libre-headers-cross-powerpc64le-linux-gnu-5.10.35/include' environment variable `CROSS_CPLUS_INCLUDE_PATH' set to `/gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include:/gnu/store/v4d1mang7f4mz40rm5gd8zh3j0xp10hb-linux-pam-1.5.1/include:/gnu/store/814b70y41idwp12286jww5ad059di6z6-readline-6.2/include:/gnu/store/j09pv613p870bndrrjgy1srjkdisdq9b-liboop-1.0.1/include:/gnu/store/g563j2fwbikipglqm213qiqy0zkf4xwq-zlib-1.2.11/include:/gnu/store/biz5yl7f19dgpav3hzxfcc99l9n8bf51-gmp-6.2.1/include:/gnu/store/17cc90r0rk6mgvj51kp12rzr9sfq3hbz-libxau-1.0.9/include:/gnu/store/xsqnrzfjlvy19ml6rlsjs6lnlq3fnnm0-ncurses-6.2.20210619/include:/gnu/store/fh13xb6zgjm1rpgq6q03a6yc6y34i3ia-xorgproto-2021.5/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include/c++:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include:/gnu/store/8h6hwkwwpdr85j55xnh18747alwk5prp-linux-libre-headers-cross-powerpc64le-linux-gnu-5.10.35/include' environment variable `CROSS_OBJC_INCLUDE_PATH' set to `/gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include:/gnu/store/v4d1mang7f4mz40rm5gd8zh3j0xp10hb-linux-pam-1.5.1/include:/gnu/store/814b70y41idwp12286jww5ad059di6z6-readline-6.2/include:/gnu/store/j09pv613p870bndrrjgy1srjkdisdq9b-liboop-1.0.1/include:/gnu/store/g563j2fwbikipglqm213qiqy0zkf4xwq-zlib-1.2.11/include:/gnu/store/biz5yl7f19dgpav3hzxfcc99l9n8bf51-gmp-6.2.1/include:/gnu/store/17cc90r0rk6mgvj51kp12rzr9sfq3hbz-libxau-1.0.9/include:/gnu/store/xsqnrzfjlvy19ml6rlsjs6lnlq3fnnm0-ncurses-6.2.20210619/include:/gnu/store/fh13xb6zgjm1rpgq6q03a6yc6y34i3ia-xorgproto-2021.5/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include:/gnu/store/8h6hwkwwpdr85j55xnh18747alwk5prp-linux-libre-headers-cross-powerpc64le-linux-gnu-5.10.35/include' environment variable `CROSS_OBJCPLUS_INCLUDE_PATH' set to `/gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include:/gnu/store/v4d1mang7f4mz40rm5gd8zh3j0xp10hb-linux-pam-1.5.1/include:/gnu/store/814b70y41idwp12286jww5ad059di6z6-readline-6.2/include:/gnu/store/j09pv613p870bndrrjgy1srjkdisdq9b-liboop-1.0.1/include:/gnu/store/g563j2fwbikipglqm213qiqy0zkf4xwq-zlib-1.2.11/include:/gnu/store/biz5yl7f19dgpav3hzxfcc99l9n8bf51-gmp-6.2.1/include:/gnu/store/17cc90r0rk6mgvj51kp12rzr9sfq3hbz-libxau-1.0.9/include:/gnu/store/xsqnrzfjlvy19ml6rlsjs6lnlq3fnnm0-ncurses-6.2.20210619/include:/gnu/store/fh13xb6zgjm1rpgq6q03a6yc6y34i3ia-xorgproto-2021.5/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include:/gnu/store/8h6hwkwwpdr85j55xnh18747alwk5prp-linux-libre-headers-cross-powerpc64le-linux-gnu-5.10.35/include' environment variable `ACLOCAL_PATH' set to `/gnu/store/d8l3aaq7vs2kzkwg0afj1lv1hb2s5fxm-automake-1.16.3/share/aclocal:/gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/share/aclocal' environment variable `GUILE_LOAD_PATH' unset environment variable `GUILE_LOAD_COMPILED_PATH' unset environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/sp712zsmsv0a8r8y6ijggg5sifz555hd-binutils-cross-powerpc64le-linux-gnu-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/include:/gnu/store/2lczkxbdbzh4gk7wh91bzrqrk7h5g1dl-libgc-8.0.4/include:/gnu/store/2i5alw7qcp35x0rn0yqxmvxv3pd6ln3w-libltdl-2.4.6/include:/gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/include:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include/c++:/gnu/store/ci23bcvnn83g2fqkp2wxpw550py4x5c0-gcc-cross-powerpc64le-linux-gnu-10.3.0/include:/gnu/store/sp712zsmsv0a8r8y6ijggg5sifz555hd-binutils-cross-powerpc64le-linux-gnu-2.37/include:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/include:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/include:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/include:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/include:/gnu/store/55cbpsi18mahg131nmiya6km5b4mscfa-make-4.3/include:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/include:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include/c++:/gnu/store/069aq2v993kpc41yabp5b6vm4wb9jkhg-gcc-10.3.0/include:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/include:/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/include:/gnu/store/2lczkxbdbzh4gk7wh91bzrqrk7h5g1dl-libgc-8.0.4/include:/gnu/store/2i5alw7qcp35x0rn0yqxmvxv3pd6ln3w-libltdl-2.4.6/include:/gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/include:/gnu/store/6mjww4iz4xdan74d5bbjfh7il8rngfkk-linux-libre-headers-5.10.35/include' environment variable `LIBRARY_PATH' set to `/gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/lib:/gnu/store/sp712zsmsv0a8r8y6ijggg5sifz555hd-binutils-cross-powerpc64le-linux-gnu-2.37/lib:/gnu/store/s3hl12jxz9ybs7nsy7kq7ybzz7qnzmsg-bzip2-1.0.8/lib:/gnu/store/c8isj4jq6knv0icfgr43di6q3nvdzkx7-xz-5.2.5/lib:/gnu/store/4ic6244i3ca4b4rxc2wnrgllsidyishv-file-5.39/lib:/gnu/store/690qz3fg334dpwn3pn6k59n4wc943p2b-gawk-5.1.0/lib:/gnu/store/rc781v4k0drhaqn90xfwwpspki5x0bvf-binutils-2.37/lib:/gnu/store/5h2w4qi9hk1qzzgi1w83220ydslinr4s-glibc-2.33/lib:/gnu/store/4jdghmc65q7i7ib89zmvq66l0ghf7jc4-glibc-2.33-static/lib:/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib:/gnu/store/fwbiihd2sbhai63y1pvvdh0f2bakfzrf-gmp-6.2.1/lib:/gnu/store/2lczkxbdbzh4gk7wh91bzrqrk7h5g1dl-libgc-8.0.4/lib:/gnu/store/2i5alw7qcp35x0rn0yqxmvxv3pd6ln3w-libltdl-2.4.6/lib:/gnu/store/hkhbq2q1gfs970gsp2nhsmcqb4vmv2xr-libunistring-0.9.10/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/fnr1z6xsan0437r0yg48d0y8k32kqxby-glibc-utf8-locales-2.33/lib/locale' environment variable `TERMINFO_DIRS' unset phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' lsh-2.1/ lsh-2.1/.bootstrap lsh-2.1/ANNOUNCE lsh-2.1/AUTHORS lsh-2.1/COPYING lsh-2.1/ChangeLog lsh-2.1/ChangeLog.1 lsh-2.1/ChangeLog.2 lsh-2.1/FAQ lsh-2.1/INSTALL lsh-2.1/Makefile.am lsh-2.1/Makefile.in lsh-2.1/NEWS lsh-2.1/README lsh-2.1/acinclude.m4 lsh-2.1/aclocal.m4 lsh-2.1/config.guess lsh-2.1/config.h.in lsh-2.1/config.sub lsh-2.1/configure lsh-2.1/configure.ac lsh-2.1/contrib/ lsh-2.1/contrib/Makefile.am lsh-2.1/contrib/Makefile.in lsh-2.1/contrib/README lsh-2.1/contrib/lsh.spec lsh-2.1/contrib/lsh.spec.in lsh-2.1/contrib/lshd.debian.init lsh-2.1/contrib/lshd.rhlinux.init lsh-2.1/contrib/solpkg.sh.in lsh-2.1/depcomp lsh-2.1/distribution-key.gpg lsh-2.1/doc/ lsh-2.1/doc/DSA.5 lsh-2.1/doc/HACKING lsh-2.1/doc/Makefile.am lsh-2.1/doc/Makefile.in lsh-2.1/doc/NOTES lsh-2.1/doc/PORTS lsh-2.1/doc/SHA.5 lsh-2.1/doc/SPKI.5 lsh-2.1/doc/TASKLIST lsh-2.1/doc/TODO lsh-2.1/doc/configuration.txt lsh-2.1/doc/fixff.pl lsh-2.1/doc/fixff.sh lsh-2.1/doc/gateway-mode.txt lsh-2.1/doc/lsh-authorize.1 lsh-2.1/doc/lsh-decode-key.1 lsh-2.1/doc/lsh-decrypt-key.1 lsh-2.1/doc/lsh-export-key.1 lsh-2.1/doc/lsh-keygen.1 lsh-2.1/doc/lsh-make-seed.1 lsh-2.1/doc/lsh-upgrade-key.1 lsh-2.1/doc/lsh-upgrade.1 lsh-2.1/doc/lsh-writekey.1 lsh-2.1/doc/lsh.1 lsh-2.1/doc/lsh.html lsh-2.1/doc/lsh.info lsh-2.1/doc/lsh.texinfo lsh-2.1/doc/lshd.8 lsh-2.1/doc/lshg.1 lsh-2.1/doc/secsh.5 lsh-2.1/doc/srp-spec.nroff lsh-2.1/doc/srp-spec.txt lsh-2.1/doc/ssh-conv.1 lsh-2.1/install-sh lsh-2.1/misc/ lsh-2.1/misc/Makefile.am lsh-2.1/misc/Makefile.in lsh-2.1/misc/libgcc2.c-patch lsh-2.1/misc/make-am lsh-2.1/misc/make-dist lsh-2.1/misc/run-tests lsh-2.1/misc/tsocks-forcelocal.patch lsh-2.1/missing lsh-2.1/src/ lsh-2.1/src/.dist_classes lsh-2.1/src/.dist_headers lsh-2.1/src/Makefile.am lsh-2.1/src/Makefile.in lsh-2.1/src/abstract_crypto.c lsh-2.1/src/abstract_crypto.h lsh-2.1/src/abstract_crypto.h.x lsh-2.1/src/abstract_io.c lsh-2.1/src/abstract_io.h lsh-2.1/src/abstract_io.h.x lsh-2.1/src/algorithms.c lsh-2.1/src/algorithms.h lsh-2.1/src/algorithms.h.x lsh-2.1/src/alist.c lsh-2.1/src/alist.c.x lsh-2.1/src/alist.h lsh-2.1/src/alist.h.x lsh-2.1/src/argp/ lsh-2.1/src/argp/ChangeLog lsh-2.1/src/argp/Makefile.am lsh-2.1/src/argp/Makefile.in lsh-2.1/src/argp/TODO lsh-2.1/src/argp/Versions lsh-2.1/src/argp/acinclude.m4 lsh-2.1/src/argp/aclocal.m4 lsh-2.1/src/argp/argp-ba.c lsh-2.1/src/argp/argp-eexst.c lsh-2.1/src/argp/argp-fmtstream.c lsh-2.1/src/argp/argp-fmtstream.h lsh-2.1/src/argp/argp-help.c lsh-2.1/src/argp/argp-namefrob.h lsh-2.1/src/argp/argp-parse.c lsh-2.1/src/argp/argp-pv.c lsh-2.1/src/argp/argp-pvh.c lsh-2.1/src/argp/argp-test.c lsh-2.1/src/argp/argp.h lsh-2.1/src/argp/config.h.in lsh-2.1/src/argp/configure lsh-2.1/src/argp/configure.ac lsh-2.1/src/argp/depcomp lsh-2.1/src/argp/install-sh lsh-2.1/src/argp/mempcpy.c lsh-2.1/src/argp/missing lsh-2.1/src/argp/strcasecmp.c lsh-2.1/src/argp/strchrnul.c lsh-2.1/src/argp/strndup.c lsh-2.1/src/argp/testsuite/ lsh-2.1/src/argp/testsuite/Makefile.am lsh-2.1/src/argp/testsuite/Makefile.in lsh-2.1/src/argp/testsuite/ex1-test lsh-2.1/src/argp/testsuite/ex1.c lsh-2.1/src/argp/testsuite/ex3.c lsh-2.1/src/argp/testsuite/ex4.c lsh-2.1/src/argp/testsuite/permute-test lsh-2.1/src/argp/testsuite/run-tests lsh-2.1/src/argp/vsnprintf.c lsh-2.1/src/atoms.c lsh-2.1/src/atoms.h lsh-2.1/src/atoms.in lsh-2.1/src/atoms_defines.h lsh-2.1/src/atoms_gperf.c lsh-2.1/src/atoms_table.c lsh-2.1/src/channel.c lsh-2.1/src/channel.c.x lsh-2.1/src/channel.h lsh-2.1/src/channel.h.x lsh-2.1/src/channel_commands.c lsh-2.1/src/channel_commands.c.x lsh-2.1/src/channel_commands.h lsh-2.1/src/channel_commands.h.x lsh-2.1/src/channel_forward.c lsh-2.1/src/channel_forward.h lsh-2.1/src/channel_forward.h.x lsh-2.1/src/charset.c lsh-2.1/src/charset.h lsh-2.1/src/client.c lsh-2.1/src/client.c.x lsh-2.1/src/client.h lsh-2.1/src/client.h.x lsh-2.1/src/client_escape.c lsh-2.1/src/client_escape.c.x lsh-2.1/src/client_keyexchange.c lsh-2.1/src/client_keyexchange.c.x lsh-2.1/src/client_keyexchange.h lsh-2.1/src/client_pty.c lsh-2.1/src/client_pty.c.x lsh-2.1/src/client_session.c lsh-2.1/src/client_session.c.x lsh-2.1/src/client_userauth.c lsh-2.1/src/client_userauth.c.x lsh-2.1/src/client_userauth.h lsh-2.1/src/client_x11.c lsh-2.1/src/client_x11.c.x lsh-2.1/src/combinators.c lsh-2.1/src/combinators.c.x lsh-2.1/src/command.c lsh-2.1/src/command.c.x lsh-2.1/src/command.h lsh-2.1/src/command.h.x lsh-2.1/src/compress.c lsh-2.1/src/compress.h lsh-2.1/src/compress.h.x lsh-2.1/src/connection.c lsh-2.1/src/connection.c.x lsh-2.1/src/connection.h lsh-2.1/src/connection.h.x lsh-2.1/src/connection_commands.c lsh-2.1/src/connection_commands.h lsh-2.1/src/connection_commands.h.x lsh-2.1/src/crypto.c lsh-2.1/src/crypto.c.x lsh-2.1/src/crypto.h lsh-2.1/src/daemon.c lsh-2.1/src/daemon.h lsh-2.1/src/debug.c lsh-2.1/src/debug.c.x lsh-2.1/src/dh_exchange.c lsh-2.1/src/dsa.c lsh-2.1/src/dsa.c.x lsh-2.1/src/dummy.c lsh-2.1/src/environ.h.in lsh-2.1/src/exception.c lsh-2.1/src/exception.c.x lsh-2.1/src/exception.h lsh-2.1/src/exception.h.x lsh-2.1/src/format.c lsh-2.1/src/format.h lsh-2.1/src/gateway.c lsh-2.1/src/gateway.h lsh-2.1/src/gateway_channel.c lsh-2.1/src/gateway_channel.c.x lsh-2.1/src/gateway_channel.h lsh-2.1/src/gateway_channel.h.x lsh-2.1/src/gateway_commands.c lsh-2.1/src/gateway_commands.c.x lsh-2.1/src/gateway_commands.h lsh-2.1/src/gc.c lsh-2.1/src/gc.h lsh-2.1/src/handshake.c lsh-2.1/src/handshake.c.x lsh-2.1/src/handshake.h lsh-2.1/src/handshake.h.x lsh-2.1/src/interact.c lsh-2.1/src/interact.h lsh-2.1/src/interact.h.x lsh-2.1/src/invert-defs lsh-2.1/src/io.c lsh-2.1/src/io.c.x lsh-2.1/src/io.h lsh-2.1/src/io.h.x lsh-2.1/src/io_commands.c lsh-2.1/src/io_commands.c.x lsh-2.1/src/io_commands.h lsh-2.1/src/jpoll.c lsh-2.1/src/jpoll.h lsh-2.1/src/keyexchange.c lsh-2.1/src/keyexchange.c.x lsh-2.1/src/keyexchange.h lsh-2.1/src/keyexchange.h.x lsh-2.1/src/lcp lsh-2.1/src/list.c lsh-2.1/src/list.h lsh-2.1/src/list.h.x lsh-2.1/src/lock_file.c lsh-2.1/src/lock_file.c.x lsh-2.1/src/lock_file.h lsh-2.1/src/lock_file.h.x lsh-2.1/src/lookup_verifier.c lsh-2.1/src/lookup_verifier.h lsh-2.1/src/lookup_verifier.h.x lsh-2.1/src/lsh-authorize lsh-2.1/src/lsh-decode-key.c lsh-2.1/src/lsh-decode-key.c.x lsh-2.1/src/lsh-decrypt-key.c lsh-2.1/src/lsh-decrypt-key.c.x lsh-2.1/src/lsh-execuv.c lsh-2.1/src/lsh-export-key.c lsh-2.1/src/lsh-export-key.c.x lsh-2.1/src/lsh-keygen.c lsh-2.1/src/lsh-keygen.c.x lsh-2.1/src/lsh-krb-checkpw.c lsh-2.1/src/lsh-make-seed.c lsh-2.1/src/lsh-make-seed.c.x lsh-2.1/src/lsh-pam-checkpw.c lsh-2.1/src/lsh-upgrade lsh-2.1/src/lsh-upgrade-key lsh-2.1/src/lsh-writekey.c lsh-2.1/src/lsh-writekey.c.x lsh-2.1/src/lsh.c lsh-2.1/src/lsh.c.x lsh-2.1/src/lsh.h lsh-2.1/src/lsh_argp.h lsh-2.1/src/lsh_string.c lsh-2.1/src/lsh_string.h lsh-2.1/src/lshd.c lsh-2.1/src/lshd.c.x lsh-2.1/src/lshg.c lsh-2.1/src/lshg.c.x lsh-2.1/src/memcmp.c lsh-2.1/src/packet_types.h lsh-2.1/src/parse.c lsh-2.1/src/parse.h lsh-2.1/src/parse_config.c lsh-2.1/src/parse_config.c.x lsh-2.1/src/parse_config.h lsh-2.1/src/parse_macros.h lsh-2.1/src/pkcs5.c lsh-2.1/src/process_atoms lsh-2.1/src/publickey_crypto.c lsh-2.1/src/publickey_crypto.h lsh-2.1/src/publickey_crypto.h.x lsh-2.1/src/queue.c lsh-2.1/src/queue.h lsh-2.1/src/queue.h.x lsh-2.1/src/randomness.c lsh-2.1/src/randomness.h lsh-2.1/src/randomness.h.x lsh-2.1/src/read_data.c lsh-2.1/src/read_data.c.x lsh-2.1/src/read_data.h lsh-2.1/src/read_file.c lsh-2.1/src/read_file.c.x lsh-2.1/src/read_line.c lsh-2.1/src/read_line.c.x lsh-2.1/src/read_line.h lsh-2.1/src/read_line.h.x lsh-2.1/src/read_packet.c lsh-2.1/src/read_packet.c.x lsh-2.1/src/read_packet.h lsh-2.1/src/reaper.c lsh-2.1/src/reaper.c.x lsh-2.1/src/reaper.h lsh-2.1/src/reaper.h.x lsh-2.1/src/resource.c lsh-2.1/src/resource.h lsh-2.1/src/resource.h.x lsh-2.1/src/rsa.c lsh-2.1/src/rsa.c.x lsh-2.1/src/rsync/ lsh-2.1/src/rsync/Makefile.am lsh-2.1/src/rsync/Makefile.in lsh-2.1/src/rsync/README lsh-2.1/src/rsync/checksum.c lsh-2.1/src/rsync/generate.c lsh-2.1/src/rsync/receive.c lsh-2.1/src/rsync/rsync.h lsh-2.1/src/rsync/send.c lsh-2.1/src/scm/ lsh-2.1/src/scm/Makefile.am lsh-2.1/src/scm/Makefile.in lsh-2.1/src/scm/compiler.scm lsh-2.1/src/scm/gaba.scm lsh-2.1/src/scm/guile-compat.scm lsh-2.1/src/scm/scsh-compat.scm lsh-2.1/src/server.c lsh-2.1/src/server.c.x lsh-2.1/src/server.h lsh-2.1/src/server_authorization.c lsh-2.1/src/server_authorization.c.x lsh-2.1/src/server_authorization.h lsh-2.1/src/server_keyexchange.c lsh-2.1/src/server_keyexchange.c.x lsh-2.1/src/server_keyexchange.h lsh-2.1/src/server_password.c lsh-2.1/src/server_password.c.x lsh-2.1/src/server_pty.c lsh-2.1/src/server_pty.h lsh-2.1/src/server_pty.h.x lsh-2.1/src/server_publickey.c lsh-2.1/src/server_publickey.c.x lsh-2.1/src/server_session.c lsh-2.1/src/server_session.c.x lsh-2.1/src/server_session.h lsh-2.1/src/server_userauth.c lsh-2.1/src/server_userauth.c.x lsh-2.1/src/server_userauth.h lsh-2.1/src/server_userauth.h.x lsh-2.1/src/server_x11.c lsh-2.1/src/server_x11.c.x lsh-2.1/src/server_x11.h lsh-2.1/src/server_x11.h.x lsh-2.1/src/sexp.c lsh-2.1/src/sexp.h lsh-2.1/src/sexp_chars.in lsh-2.1/src/sftp/ lsh-2.1/src/sftp/ChangeLog lsh-2.1/src/sftp/Makefile.am lsh-2.1/src/sftp/Makefile.in lsh-2.1/src/sftp/acinclude.m4 lsh-2.1/src/sftp/aclocal.m4 lsh-2.1/src/sftp/buffer.c lsh-2.1/src/sftp/buffer.h lsh-2.1/src/sftp/client.c lsh-2.1/src/sftp/client.h lsh-2.1/src/sftp/commands.c lsh-2.1/src/sftp/commands.h lsh-2.1/src/sftp/config.h.in lsh-2.1/src/sftp/configure lsh-2.1/src/sftp/configure.ac lsh-2.1/src/sftp/dc.c lsh-2.1/src/sftp/dc.h lsh-2.1/src/sftp/depcomp lsh-2.1/src/sftp/dump-hex.c lsh-2.1/src/sftp/filemode.c lsh-2.1/src/sftp/filemode.h lsh-2.1/src/sftp/gnu_stuff.c lsh-2.1/src/sftp/gnu_stuff.h lsh-2.1/src/sftp/idcache.c lsh-2.1/src/sftp/idcache.h lsh-2.1/src/sftp/install-sh lsh-2.1/src/sftp/io.h lsh-2.1/src/sftp/io_input.c lsh-2.1/src/sftp/io_output.c lsh-2.1/src/sftp/lsftp.1 lsh-2.1/src/sftp/lsftp.c lsh-2.1/src/sftp/lsftp.h lsh-2.1/src/sftp/misc_fun.c lsh-2.1/src/sftp/misc_fun.h lsh-2.1/src/sftp/missing lsh-2.1/src/sftp/rl.c lsh-2.1/src/sftp/rl.h lsh-2.1/src/sftp/sftp-server.8 lsh-2.1/src/sftp/sftp-server.c lsh-2.1/src/sftp/sftp-test-client.c lsh-2.1/src/sftp/sftp.h lsh-2.1/src/sftp/sftp_bind.c lsh-2.1/src/sftp/sftp_bind.h lsh-2.1/src/sftp/sftp_c.c lsh-2.1/src/sftp/sftp_c.h lsh-2.1/src/sftp/str_utils.c lsh-2.1/src/sftp/str_utils.h lsh-2.1/src/sftp/testsuite/ lsh-2.1/src/sftp/testsuite/Makefile.am lsh-2.1/src/sftp/testsuite/Makefile.in lsh-2.1/src/sftp/testsuite/common.sh lsh-2.1/src/sftp/testsuite/connect-test lsh-2.1/src/sftp/testsuite/get-1-test lsh-2.1/src/sftp/testsuite/ls-1-test lsh-2.1/src/sftp/testsuite/ls-2-test lsh-2.1/src/sftp/testsuite/put-1-test lsh-2.1/src/sftp/testsuite/run-tests lsh-2.1/src/sftp/testsuite/setup-env lsh-2.1/src/sftp/testsuite/teardown-env lsh-2.1/src/sftp/vsnprintf.c lsh-2.1/src/sftp/werror.c lsh-2.1/src/sftp/werror.h lsh-2.1/src/sftp/xmalloc.c lsh-2.1/src/sftp/xmalloc.h lsh-2.1/src/socks.c lsh-2.1/src/socks.c.x lsh-2.1/src/spki/ lsh-2.1/src/spki/AUTHORS lsh-2.1/src/spki/COPYING.LIB lsh-2.1/src/spki/ChangeLog lsh-2.1/src/spki/INSTALL lsh-2.1/src/spki/Makefile.am lsh-2.1/src/spki/Makefile.in lsh-2.1/src/spki/NEWS lsh-2.1/src/spki/README lsh-2.1/src/spki/TODO lsh-2.1/src/spki/acinclude.m4 lsh-2.1/src/spki/aclocal.m4 lsh-2.1/src/spki/certificate.c lsh-2.1/src/spki/certificate.h lsh-2.1/src/spki/config.guess lsh-2.1/src/spki/config.h.in lsh-2.1/src/spki/config.sub lsh-2.1/src/spki/configure lsh-2.1/src/spki/configure.ac lsh-2.1/src/spki/depcomp lsh-2.1/src/spki/install-sh lsh-2.1/src/spki/missing lsh-2.1/src/spki/names.c lsh-2.1/src/spki/parse-transport.c lsh-2.1/src/spki/parse.c lsh-2.1/src/spki/parse.h lsh-2.1/src/spki/process-types lsh-2.1/src/spki/reduce.c lsh-2.1/src/spki/spki-gperf.h lsh-2.1/src/spki/spki-type-names.h lsh-2.1/src/spki/spki-types.h lsh-2.1/src/spki/spki-types.in lsh-2.1/src/spki/tag.c lsh-2.1/src/spki/tag.h lsh-2.1/src/spki/testsuite/ lsh-2.1/src/spki/testsuite/.dist_cdsa lsh-2.1/src/spki/testsuite/Makefile.am lsh-2.1/src/spki/testsuite/Makefile.in lsh-2.1/src/spki/testsuite/cdsa-cases/ lsh-2.1/src/spki/testsuite/cdsa-cases/1.in lsh-2.1/src/spki/testsuite/cdsa-cases/1.out lsh-2.1/src/spki/testsuite/cdsa-cases/10.in lsh-2.1/src/spki/testsuite/cdsa-cases/10.out lsh-2.1/src/spki/testsuite/cdsa-cases/1000.in lsh-2.1/src/spki/testsuite/cdsa-cases/11.in lsh-2.1/src/spki/testsuite/cdsa-cases/11.out lsh-2.1/src/spki/testsuite/cdsa-cases/12.in lsh-2.1/src/spki/testsuite/cdsa-cases/12.out lsh-2.1/src/spki/testsuite/cdsa-cases/13.in lsh-2.1/src/spki/testsuite/cdsa-cases/13.out lsh-2.1/src/spki/testsuite/cdsa-cases/14.in lsh-2.1/src/spki/testsuite/cdsa-cases/14.out lsh-2.1/src/spki/testsuite/cdsa-cases/15.in lsh-2.1/src/spki/testsuite/cdsa-cases/15.out lsh-2.1/src/spki/testsuite/cdsa-cases/16.in lsh-2.1/src/spki/testsuite/cdsa-cases/16.out lsh-2.1/src/spki/testsuite/cdsa-cases/17.in lsh-2.1/src/spki/testsuite/cdsa-cases/17.out lsh-2.1/src/spki/testsuite/cdsa-cases/18.in lsh-2.1/src/spki/testsuite/cdsa-cases/18.out lsh-2.1/src/spki/testsuite/cdsa-cases/19.in lsh-2.1/src/spki/testsuite/cdsa-cases/19.out lsh-2.1/src/spki/testsuite/cdsa-cases/2.in lsh-2.1/src/spki/testsuite/cdsa-cases/2.out lsh-2.1/src/spki/testsuite/cdsa-cases/20.in lsh-2.1/src/spki/testsuite/cdsa-cases/20.out lsh-2.1/src/spki/testsuite/cdsa-cases/21.in lsh-2.1/src/spki/testsuite/cdsa-cases/21.out lsh-2.1/src/spki/testsuite/cdsa-cases/22.in lsh-2.1/src/spki/testsuite/cdsa-cases/22.out lsh-2.1/src/spki/testsuite/cdsa-cases/23.in lsh-2.1/src/spki/testsuite/cdsa-cases/23.out lsh-2.1/src/spki/testsuite/cdsa-cases/24.in lsh-2.1/src/spki/testsuite/cdsa-cases/24.out lsh-2.1/src/spki/testsuite/cdsa-cases/25.in lsh-2.1/src/spki/testsuite/cdsa-cases/25.out lsh-2.1/src/spki/testsuite/cdsa-cases/26.in lsh-2.1/src/spki/testsuite/cdsa-cases/26.out lsh-2.1/src/spki/testsuite/cdsa-cases/27.in lsh-2.1/src/spki/testsuite/cdsa-cases/27.out lsh-2.1/src/spki/testsuite/cdsa-cases/28.in lsh-2.1/src/spki/testsuite/cdsa-cases/28.out lsh-2.1/src/spki/testsuite/cdsa-cases/29.in lsh-2.1/src/spki/testsuite/cdsa-cases/29.out lsh-2.1/src/spki/testsuite/cdsa-cases/3.in lsh-2.1/src/spki/testsuite/cdsa-cases/3.out lsh-2.1/src/spki/testsuite/cdsa-cases/30.in lsh-2.1/src/spki/testsuite/cdsa-cases/30.out lsh-2.1/src/spki/testsuite/cdsa-cases/31.in lsh-2.1/src/spki/testsuite/cdsa-cases/31.out lsh-2.1/src/spki/testsuite/cdsa-cases/32.in lsh-2.1/src/spki/testsuite/cdsa-cases/32.out lsh-2.1/src/spki/testsuite/cdsa-cases/33.in lsh-2.1/src/spki/testsuite/cdsa-cases/33.out lsh-2.1/src/spki/testsuite/cdsa-cases/34.in lsh-2.1/src/spki/testsuite/cdsa-cases/34.out lsh-2.1/src/spki/testsuite/cdsa-cases/35.in lsh-2.1/src/spki/testsuite/cdsa-cases/35.out lsh-2.1/src/spki/testsuite/cdsa-cases/36.in lsh-2.1/src/spki/testsuite/cdsa-cases/36.out lsh-2.1/src/spki/testsuite/cdsa-cases/37.in lsh-2.1/src/spki/testsuite/cdsa-cases/37.out lsh-2.1/src/spki/testsuite/cdsa-cases/38.in lsh-2.1/src/spki/testsuite/cdsa-cases/38.out lsh-2.1/src/spki/testsuite/cdsa-cases/39.in lsh-2.1/src/spki/testsuite/cdsa-cases/39.out lsh-2.1/src/spki/testsuite/cdsa-cases/4.in lsh-2.1/src/spki/testsuite/cdsa-cases/4.out lsh-2.1/src/spki/testsuite/cdsa-cases/40.in lsh-2.1/src/spki/testsuite/cdsa-cases/40.out lsh-2.1/src/spki/testsuite/cdsa-cases/41.in lsh-2.1/src/spki/testsuite/cdsa-cases/41.out lsh-2.1/src/spki/testsuite/cdsa-cases/42.in lsh-2.1/src/spki/testsuite/cdsa-cases/42.out lsh-2.1/src/spki/testsuite/cdsa-cases/43.in lsh-2.1/src/spki/testsuite/cdsa-cases/43.out lsh-2.1/src/spki/testsuite/cdsa-cases/44.in lsh-2.1/src/spki/testsuite/cdsa-cases/44.out lsh-2.1/src/spki/testsuite/cdsa-cases/45.in lsh-2.1/src/spki/testsuite/cdsa-cases/45.out lsh-2.1/src/spki/testsuite/cdsa-cases/46.in lsh-2.1/src/spki/testsuite/cdsa-cases/46.out lsh-2.1/src/spki/testsuite/cdsa-cases/47.in lsh-2.1/src/spki/testsuite/cdsa-cases/47.out lsh-2.1/src/spki/testsuite/cdsa-cases/48.in lsh-2.1/src/spki/testsuite/cdsa-cases/48.out lsh-2.1/src/spki/testsuite/cdsa-cases/49.in lsh-2.1/src/spki/testsuite/cdsa-cases/49.out lsh-2.1/src/spki/testsuite/cdsa-cases/5.in lsh-2.1/src/spki/testsuite/cdsa-cases/5.out lsh-2.1/src/spki/testsuite/cdsa-cases/50.in lsh-2.1/src/spki/testsuite/cdsa-cases/50.out lsh-2.1/src/spki/testsuite/cdsa-cases/51.in lsh-2.1/src/spki/testsuite/cdsa-cases/51.out lsh-2.1/src/spki/testsuite/cdsa-cases/52.in lsh-2.1/src/spki/testsuite/cdsa-cases/52.out lsh-2.1/src/spki/testsuite/cdsa-cases/53.in lsh-2.1/src/spki/testsuite/cdsa-cases/53.out lsh-2.1/src/spki/testsuite/cdsa-cases/54.in lsh-2.1/src/spki/testsuite/cdsa-cases/54.out lsh-2.1/src/spki/testsuite/cdsa-cases/55.in lsh-2.1/src/spki/testsuite/cdsa-cases/55.out lsh-2.1/src/spki/testsuite/cdsa-cases/56.in lsh-2.1/src/spki/testsuite/cdsa-cases/56.out lsh-2.1/src/spki/testsuite/cdsa-cases/57.in lsh-2.1/src/spki/testsuite/cdsa-cases/57.out lsh-2.1/src/spki/testsuite/cdsa-cases/58.in lsh-2.1/src/spki/testsuite/cdsa-cases/58.out lsh-2.1/src/spki/testsuite/cdsa-cases/59.in lsh-2.1/src/spki/testsuite/cdsa-cases/59.out lsh-2.1/src/spki/testsuite/cdsa-cases/6.in lsh-2.1/src/spki/testsuite/cdsa-cases/6.out lsh-2.1/src/spki/testsuite/cdsa-cases/60.in lsh-2.1/src/spki/testsuite/cdsa-cases/60.out lsh-2.1/src/spki/testsuite/cdsa-cases/61.in lsh-2.1/src/spki/testsuite/cdsa-cases/61.out lsh-2.1/src/spki/testsuite/cdsa-cases/62.in lsh-2.1/src/spki/testsuite/cdsa-cases/62.out lsh-2.1/src/spki/testsuite/cdsa-cases/63.in lsh-2.1/src/spki/testsuite/cdsa-cases/63.out lsh-2.1/src/spki/testsuite/cdsa-cases/64.in lsh-2.1/src/spki/testsuite/cdsa-cases/64.out lsh-2.1/src/spki/testsuite/cdsa-cases/65.in lsh-2.1/src/spki/testsuite/cdsa-cases/65.out lsh-2.1/src/spki/testsuite/cdsa-cases/66.in lsh-2.1/src/spki/testsuite/cdsa-cases/66.out lsh-2.1/src/spki/testsuite/cdsa-cases/67.in lsh-2.1/src/spki/testsuite/cdsa-cases/67.out lsh-2.1/src/spki/testsuite/cdsa-cases/68.in lsh-2.1/src/spki/testsuite/cdsa-cases/68.out lsh-2.1/src/spki/testsuite/cdsa-cases/69.in lsh-2.1/src/spki/testsuite/cdsa-cases/69.out lsh-2.1/src/spki/testsuite/cdsa-cases/7.in lsh-2.1/src/spki/testsuite/cdsa-cases/7.out lsh-2.1/src/spki/testsuite/cdsa-cases/70.in lsh-2.1/src/spki/testsuite/cdsa-cases/70.out lsh-2.1/src/spki/testsuite/cdsa-cases/71.in lsh-2.1/src/spki/testsuite/cdsa-cases/71.out lsh-2.1/src/spki/testsuite/cdsa-cases/72.in lsh-2.1/src/spki/testsuite/cdsa-cases/72.out lsh-2.1/src/spki/testsuite/cdsa-cases/73.in lsh-2.1/src/spki/testsuite/cdsa-cases/73.out lsh-2.1/src/spki/testsuite/cdsa-cases/74.in lsh-2.1/src/spki/testsuite/cdsa-cases/74.out lsh-2.1/src/spki/testsuite/cdsa-cases/75.in lsh-2.1/src/spki/testsuite/cdsa-cases/75.out lsh-2.1/src/spki/testsuite/cdsa-cases/76.in lsh-2.1/src/spki/testsuite/cdsa-cases/76.out lsh-2.1/src/spki/testsuite/cdsa-cases/77.in lsh-2.1/src/spki/testsuite/cdsa-cases/77.out lsh-2.1/src/spki/testsuite/cdsa-cases/78.in lsh-2.1/src/spki/testsuite/cdsa-cases/78.out lsh-2.1/src/spki/testsuite/cdsa-cases/79.in lsh-2.1/src/spki/testsuite/cdsa-cases/79.out lsh-2.1/src/spki/testsuite/cdsa-cases/8.in lsh-2.1/src/spki/testsuite/cdsa-cases/8.out lsh-2.1/src/spki/testsuite/cdsa-cases/80.in lsh-2.1/src/spki/testsuite/cdsa-cases/80.out lsh-2.1/src/spki/testsuite/cdsa-cases/81.in lsh-2.1/src/spki/testsuite/cdsa-cases/81.out lsh-2.1/src/spki/testsuite/cdsa-cases/82.in lsh-2.1/src/spki/testsuite/cdsa-cases/82.out lsh-2.1/src/spki/testsuite/cdsa-cases/83.in lsh-2.1/src/spki/testsuite/cdsa-cases/83.out lsh-2.1/src/spki/testsuite/cdsa-cases/84.in lsh-2.1/src/spki/testsuite/cdsa-cases/84.out lsh-2.1/src/spki/testsuite/cdsa-cases/85.in lsh-2.1/src/spki/testsuite/cdsa-cases/85.out lsh-2.1/src/spki/testsuite/cdsa-cases/86.in lsh-2.1/src/spki/testsuite/cdsa-cases/86.out lsh-2.1/src/spki/testsuite/cdsa-cases/87.in lsh-2.1/src/spki/testsuite/cdsa-cases/87.out lsh-2.1/src/spki/testsuite/cdsa-cases/88.in lsh-2.1/src/spki/testsuite/cdsa-cases/88.out lsh-2.1/src/spki/testsuite/cdsa-cases/89.in lsh-2.1/src/spki/testsuite/cdsa-cases/89.out lsh-2.1/src/spki/testsuite/cdsa-cases/9.in lsh-2.1/src/spki/testsuite/cdsa-cases/9.out lsh-2.1/src/spki/testsuite/cdsa-cases/90.in lsh-2.1/src/spki/testsuite/cdsa-cases/90.out lsh-2.1/src/spki/testsuite/cdsa-cases/91.in lsh-2.1/src/spki/testsuite/cdsa-cases/91.out lsh-2.1/src/spki/testsuite/cdsa-reduce-test.c lsh-2.1/src/spki/testsuite/check-signature-test lsh-2.1/src/spki/testsuite/date-test.c lsh-2.1/src/spki/testsuite/delegate-test lsh-2.1/src/spki/testsuite/key-1 lsh-2.1/src/spki/testsuite/key-1.pub lsh-2.1/src/spki/testsuite/key-2 lsh-2.1/src/spki/testsuite/key-2.pub lsh-2.1/src/spki/testsuite/lookup-acl-test.c lsh-2.1/src/spki/testsuite/make-signature-test lsh-2.1/src/spki/testsuite/principal-test.c lsh-2.1/src/spki/testsuite/read-acl-test.c lsh-2.1/src/spki/testsuite/read-cert-test.c lsh-2.1/src/spki/testsuite/reduce-test lsh-2.1/src/spki/testsuite/run-tests lsh-2.1/src/spki/testsuite/setup-env lsh-2.1/src/spki/testsuite/tag-test.c lsh-2.1/src/spki/testsuite/testutils.c lsh-2.1/src/spki/testsuite/testutils.h lsh-2.1/src/spki/tools/ lsh-2.1/src/spki/tools/Makefile.am lsh-2.1/src/spki/tools/Makefile.in lsh-2.1/src/spki/tools/getopt.c lsh-2.1/src/spki/tools/getopt.h lsh-2.1/src/spki/tools/getopt1.c lsh-2.1/src/spki/tools/misc.c lsh-2.1/src/spki/tools/misc.h lsh-2.1/src/spki/tools/sign.c lsh-2.1/src/spki/tools/sign.h lsh-2.1/src/spki/tools/spki-check-signature.c lsh-2.1/src/spki/tools/spki-delegate.c lsh-2.1/src/spki/tools/spki-make-signature.c lsh-2.1/src/spki/tools/spki-reduce.c lsh-2.1/src/spki/verify.c lsh-2.1/src/spki.c lsh-2.1/src/spki.h lsh-2.1/src/spki.h.x lsh-2.1/src/srp-gen.c lsh-2.1/src/srp-gen.c.x lsh-2.1/src/srp.h lsh-2.1/src/srp.h.x lsh-2.1/src/srp_exchange.c lsh-2.1/src/ssh-conv lsh-2.1/src/ssh.h lsh-2.1/src/string_buffer.c lsh-2.1/src/string_buffer.h lsh-2.1/src/suspend.c lsh-2.1/src/suspend.h lsh-2.1/src/tcpforward.c lsh-2.1/src/tcpforward.c.x lsh-2.1/src/tcpforward.h lsh-2.1/src/tcpforward.h.x lsh-2.1/src/tcpforward_commands.c lsh-2.1/src/tcpforward_commands.c.x lsh-2.1/src/testsuite/ lsh-2.1/src/testsuite/.dist_rapid7 lsh-2.1/src/testsuite/Makefile.am lsh-2.1/src/testsuite/Makefile.in lsh-2.1/src/testsuite/UTF-8-test.txt lsh-2.1/src/testsuite/aes-test.c lsh-2.1/src/testsuite/arcfour-test.c lsh-2.1/src/testsuite/blowfish-test.c lsh-2.1/src/testsuite/cast128-test.c lsh-2.1/src/testsuite/conv-1-test lsh-2.1/src/testsuite/conv-2-test lsh-2.1/src/testsuite/conv-3-test lsh-2.1/src/testsuite/daemon-fd-test lsh-2.1/src/testsuite/des-test.c lsh-2.1/src/testsuite/dsa-test.c lsh-2.1/src/testsuite/export-1-test lsh-2.1/src/testsuite/functions.sh lsh-2.1/src/testsuite/key-1.private lsh-2.1/src/testsuite/key-2.private lsh-2.1/src/testsuite/keygen-1-test lsh-2.1/src/testsuite/keygen-2-test lsh-2.1/src/testsuite/lcp-test lsh-2.1/src/testsuite/login-auth-test lsh-2.1/src/testsuite/lsh-1-test lsh-2.1/src/testsuite/lsh-2-test lsh-2.1/src/testsuite/lsh-3-test lsh-2.1/src/testsuite/lsh-4-test lsh-2.1/src/testsuite/lsh-5-test lsh-2.1/src/testsuite/lsh-6-test lsh-2.1/src/testsuite/lsh-7-test lsh-2.1/src/testsuite/lsh-8-test lsh-2.1/src/testsuite/lsh-9-test lsh-2.1/src/testsuite/lsh-cat-test lsh-2.1/src/testsuite/lsh-decrypt-key-test lsh-2.1/src/testsuite/lsh-encrypted-key-test lsh-2.1/src/testsuite/lshd-no-auth-test lsh-2.1/src/testsuite/lshd-random-input-test lsh-2.1/src/testsuite/lshg-1-test lsh-2.1/src/testsuite/lshg-cat-2-test lsh-2.1/src/testsuite/lshg-cat-test lsh-2.1/src/testsuite/lshg-tcpip-local-test lsh-2.1/src/testsuite/md5-test.c lsh-2.1/src/testsuite/mini-inetd.c lsh-2.1/src/testsuite/parse-config-test.c lsh-2.1/src/testsuite/rapid7-lsh-test lsh-2.1/src/testsuite/rapid7-lshd-test lsh-2.1/src/testsuite/rapid7-ssh-pdu/ lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000001.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000002.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000003.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000004.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000005.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000006.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000007.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000008.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000009.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000010.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000011.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000012.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000013.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000014.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000015.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000016.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000017.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000018.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000019.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000020.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000021.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000022.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000023.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000024.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000025.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000026.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000027.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000028.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000029.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000030.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000031.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000032.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000033.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000034.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000035.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000036.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000037.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000038.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000039.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000040.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000041.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000042.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000043.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000044.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000045.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000046.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000047.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000048.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000049.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000050.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000051.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000052.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000053.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000054.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000055.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000056.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000057.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000058.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000059.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000060.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000061.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000062.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000063.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000064.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000065.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000066.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000067.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000068.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000069.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000070.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000071.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000072.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000073.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000074.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000075.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000076.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000077.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000078.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000079.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000080.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000081.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000082.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000083.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000084.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000085.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000086.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000087.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000088.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000089.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000090.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000091.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000092.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000093.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000094.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000095.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000096.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000097.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000098.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000099.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000100.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000101.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000102.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000103.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000104.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000105.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000106.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000107.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000108.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000109.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000110.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000111.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000112.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000113.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000114.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000115.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000116.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000117.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000118.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000119.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000120.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000121.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000122.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000123.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000124.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000125.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000126.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000127.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000128.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000129.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000130.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000131.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000132.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000133.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000134.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000135.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000136.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000137.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000138.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000139.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000140.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000141.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000142.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000143.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000144.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000145.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000146.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000147.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000148.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000149.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000150.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000151.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000152.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000153.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000154.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000155.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000156.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000157.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000158.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000159.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000160.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000161.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000162.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000163.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000164.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000165.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000166.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000167.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000168.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000169.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000170.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000171.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000172.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000173.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000174.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000175.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000176.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000177.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000178.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000179.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000180.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000181.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000182.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000183.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000184.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000185.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000186.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000187.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000188.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000189.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000190.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000191.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000192.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000193.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000194.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000195.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000196.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000197.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000198.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000199.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000200.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000201.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000202.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000203.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000204.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000205.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000206.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000207.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000208.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000209.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000210.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000211.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000212.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000213.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000214.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000215.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000216.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000217.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000218.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000219.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000220.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000221.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000222.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000223.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000224.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000225.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000226.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000227.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000228.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000229.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000230.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000231.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000232.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000233.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000234.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000235.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000236.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000237.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000238.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000239.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000240.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000241.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000242.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000243.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000244.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000245.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000246.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000247.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000248.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000249.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000250.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000251.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000252.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000253.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000254.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000255.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000256.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000257.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000258.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000259.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000260.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000261.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000262.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000263.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000264.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000265.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000266.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000267.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000268.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000269.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000270.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000271.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000272.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000273.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000274.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000275.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000276.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000277.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000278.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000279.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000280.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000281.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000282.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000283.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000284.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000285.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000286.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000287.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000288.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000289.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000290.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000291.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000292.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000293.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000294.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000295.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000296.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000297.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000298.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000299.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000300.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000301.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000302.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000303.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000304.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000305.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000306.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000307.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000308.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000309.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000310.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000311.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000312.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000313.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000314.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000315.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000316.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000317.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000318.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000319.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000320.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000321.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000322.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000323.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000324.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000325.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000326.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000327.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000328.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000329.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000330.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000331.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000332.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000333.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000334.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000335.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000336.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000337.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000338.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000339.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000340.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000341.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000342.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000343.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000344.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000345.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000346.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000347.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000348.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000349.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000350.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000351.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000352.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000353.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000354.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000355.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000356.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000357.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000358.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000359.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000360.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000361.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000362.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000363.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000364.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000365.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000366.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000367.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000368.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000369.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000370.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000371.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000372.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000373.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000374.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000375.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000376.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000377.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000378.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000379.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000380.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000381.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000382.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000383.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000384.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000385.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000386.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000387.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000388.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000389.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000390.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000391.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000392.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000393.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000394.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000395.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000396.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000397.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000398.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000399.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000400.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000401.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000402.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000403.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000404.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000405.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000406.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000407.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000408.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000409.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000410.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000411.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000412.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000413.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000414.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000415.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000416.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000417.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000418.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000419.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000420.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000421.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000422.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000423.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000424.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000425.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000426.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000427.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000428.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000429.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000430.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000431.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000432.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000433.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000434.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000435.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000436.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000437.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000438.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000439.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000440.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000441.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000442.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000443.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000444.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000445.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000446.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000447.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000448.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000449.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000450.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000451.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000452.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000453.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000454.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000455.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000456.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000457.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000458.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000459.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000460.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000461.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000462.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000463.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000464.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000465.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000466.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000467.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000468.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000469.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000470.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000471.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000472.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000473.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000474.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000475.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000476.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000477.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000478.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000479.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000480.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000481.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000482.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000483.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000484.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000485.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000486.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000487.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000488.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000489.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000490.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000491.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000492.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000493.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000494.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000495.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000496.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000497.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000498.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000499.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000500.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000501.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000502.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000503.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000504.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000505.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000506.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000507.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000508.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000509.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000510.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000511.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000512.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000513.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000514.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000515.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000516.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000517.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000518.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000519.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000520.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000521.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000522.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000523.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000524.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000525.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000526.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000527.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000528.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000529.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000530.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000531.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000532.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000533.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000534.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000535.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000536.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000537.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000538.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000539.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000540.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000541.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000542.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000543.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000544.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000545.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000546.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000547.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000548.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000549.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000550.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000551.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000552.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000553.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000554.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000555.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000556.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000557.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000558.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000559.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000560.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000561.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000562.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000563.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000564.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000565.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000566.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000567.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000568.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000569.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000570.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000571.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000572.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000573.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000574.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000575.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000576.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000577.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000578.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000579.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000580.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000581.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000582.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000583.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000584.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000585.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000586.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000587.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000588.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000589.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000590.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000591.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000592.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000593.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000594.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000595.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000596.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000597.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000598.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000599.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000600.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000601.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000602.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000603.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000604.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000605.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000606.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000607.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000608.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000609.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000610.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000611.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000612.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000613.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000614.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000615.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000616.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000617.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000618.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000619.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000620.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000621.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000622.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000623.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000624.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000625.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000626.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000627.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000628.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000629.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000630.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000631.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000632.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000633.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000634.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000635.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000636.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000637.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000638.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000639.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000640.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000641.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000642.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000643.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000644.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000645.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000646.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000647.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000648.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000649.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000650.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000651.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000652.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000653.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000654.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000655.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000656.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000657.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000658.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000659.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000660.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000661.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000662.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000663.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000664.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000665.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/0000666.pdu lsh-2.1/src/testsuite/rapid7-ssh-pdu/LICENSE lsh-2.1/src/testsuite/rapid7-ssh-pdu/R7-0009.txt lsh-2.1/src/testsuite/rapid7-ssh-pdu/README lsh-2.1/src/testsuite/rsa-test.c lsh-2.1/src/testsuite/run-tests lsh-2.1/src/testsuite/seed-test lsh-2.1/src/testsuite/serpent-test.c lsh-2.1/src/testsuite/setup-env lsh-2.1/src/testsuite/sha1-test.c lsh-2.1/src/testsuite/sockaddr2info-test.c lsh-2.1/src/testsuite/socks4-test lsh-2.1/src/testsuite/socks5-test lsh-2.1/src/testsuite/spki-tag-test.c lsh-2.1/src/testsuite/string-test.c lsh-2.1/src/testsuite/tcpconnect.c lsh-2.1/src/testsuite/tcpip-local-in-use-test lsh-2.1/src/testsuite/tcpip-local-test lsh-2.1/src/testsuite/tcpip-remote-test lsh-2.1/src/testsuite/testutils.c lsh-2.1/src/testsuite/testutils.h lsh-2.1/src/testsuite/twofish-test.c lsh-2.1/src/testsuite/utf8-test.c lsh-2.1/src/testsuite/write-key-1-test lsh-2.1/src/testsuite/write-key-2-test lsh-2.1/src/translate_signal.c lsh-2.1/src/translate_signal.h lsh-2.1/src/tty.c lsh-2.1/src/tty.h lsh-2.1/src/unix_interact.c lsh-2.1/src/unix_interact.c.x lsh-2.1/src/unix_process.c lsh-2.1/src/unix_process.c.x lsh-2.1/src/unix_random.c lsh-2.1/src/unix_random.c.x lsh-2.1/src/unix_user.c lsh-2.1/src/unix_user.c.x lsh-2.1/src/userauth.c lsh-2.1/src/userauth.h lsh-2.1/src/userauth.h.x lsh-2.1/src/version.h lsh-2.1/src/werror.c lsh-2.1/src/werror.h lsh-2.1/src/write_buffer.c lsh-2.1/src/write_buffer.h lsh-2.1/src/write_buffer.h.x lsh-2.1/src/write_packet.c lsh-2.1/src/write_packet.c.x lsh-2.1/src/xalloc.c lsh-2.1/src/xalloc.h lsh-2.1/src/xauth.c lsh-2.1/src/xauth.h lsh-2.1/src/zlib.c lsh-2.1/src/zlib.c.x lsh-2.1/texinfo.tex phase `unpack' succeeded after 0.2 seconds starting phase `disable-failing-tests' phase `disable-failing-tests' succeeded after 0.0 seconds starting phase `bootstrap' autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: adding subdirectory src/argp to autoreconf autoreconf: Entering directory `src/argp' autoreconf: configure.ac: not using Libtool autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoconf-2.69/bin/autoconf --force autoreconf: running: /gnu/store/km9l89sd4wm9jp358481v2z6qacwl2h9-autoconf-2.69/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:17: installing './compile' autoreconf: Leaving directory `src/argp' autoreconf: configure.ac: adding subdirectory src/spki to autoreconf autoreconf: Entering directory `src/spki' configure.ac:36: installing './compile' autoreconf: Leaving directory `src/spki' autoreconf: configure.ac: adding subdirectory src/sftp to autoreconf autoreconf: Entering directory `src/sftp' configure.ac:40: installing './compile' autoreconf: Leaving directory `src/sftp' configure.ac:31: installing './compile' doc/Makefile.am:38: warning: '%'-style pattern rules are a GNU make extension doc/Makefile.am:42: warning: '%'-style pattern rules are a GNU make extension doc/Makefile.am:12: warning: suffix '.texinfo' for Texinfo files is discouraged; use '.texi' instead src/Makefile.am:163: warning: '%'-style pattern rules are a GNU make extension autoreconf: Leaving directory `.' phase `bootstrap' succeeded after 15.7 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.2 seconds starting phase `patch-source-shebangs' patch-shebang: ./.bootstrap: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./compile: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./config.guess: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./config.sub: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./configure: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./contrib/lshd.debian.init: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./contrib/lshd.rhlinux.init: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./contrib/solpkg.sh.in: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./depcomp: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./doc/fixff.sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./install-sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./misc/make-am: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./misc/make-dist: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./misc/run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./missing: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/compile: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/configure: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/depcomp: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/install-sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/missing: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/testsuite/ex1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/testsuite/permute-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/argp/testsuite/run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/invert-defs: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/lcp: changing `/bin/bash' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' patch-shebang: ./src/lsh-authorize: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/lsh-upgrade: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/lsh-upgrade-key: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/process_atoms: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/compile: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/configure: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/depcomp: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/install-sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/missing: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/connect-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/get-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/ls-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/ls-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/put-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/setup-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/sftp/testsuite/teardown-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/compile: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/config.guess: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/config.sub: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/configure: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/depcomp: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/install-sh: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/missing: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/process-types: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/check-signature-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/delegate-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/make-signature-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/reduce-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/spki/testsuite/setup-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/ssh-conv: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/conv-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/conv-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/conv-3-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/daemon-fd-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/export-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/keygen-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/keygen-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lcp-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/login-auth-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-3-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-4-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-5-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-6-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-7-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-8-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-9-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-cat-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-decrypt-key-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lsh-encrypted-key-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshd-no-auth-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshd-random-input-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshg-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshg-cat-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshg-cat-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/lshg-tcpip-local-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/rapid7-lsh-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/rapid7-lshd-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/run-tests: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/seed-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/setup-env: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/socks4-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/socks5-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/tcpip-local-in-use-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/tcpip-local-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/tcpip-remote-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/write-key-1-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' patch-shebang: ./src/testsuite/write-key-2-test: changing `/bin/sh' to `/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/sh' phase `patch-source-shebangs' succeeded after 0.2 seconds starting phase `pre-configure' phase `pre-configure' succeeded after 0.0 seconds starting phase `configure' source directory: "/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1" (relative from build: ".") build directory: "/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1" configure flags: ("CC_FOR_BUILD=gcc" "CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash" "--prefix=/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" "--host=powerpc64le-linux-gnu" "lsh_cv_sys_unix98_ptys=yes" "--with-system-argp" "CPPFLAGS=-DHAVE_ARGP_PARSE" "CFLAGS=-O2 -g -fcommon") checking for a BSD-compatible install... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c checking whether build environment is sane... yes checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for a thread-safe mkdir -p... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... yes configure: WARNING: Converted . to /tmp/guix-build-lsh-2.1.drv-0/lsh-2.1, If this does not work, please use an absolute path to the configure script. checking whether make supports the include directive... yes (GNU style) checking for powerpc64le-linux-gnu-gcc... powerpc64le-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... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for grep that handles long lines and -e... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep checking for egrep... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking for -R flag... using -Wl,-rpath, Searching for libraries checking /gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/lib... not found checking /usr/local/lib... not found checking /sw/local/lib... not found checking /sw/lib... not found checking /usr/gnu/lib... not found checking /opt/gnu/lib... not found checking /sw/gnu/lib... not found checking /usr/freeware/lib... not found checking /usr/pkg/lib... not found checking for powerpc64le-linux-gnu-gcc... (cached) powerpc64le-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether powerpc64le-linux-gnu-gcc accepts -g... (cached) yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of powerpc64le-linux-gnu-gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) no checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking for guile... /gnu/store/hnr4r2d0h0xarx52i6jq9gvsrlc3q81a-guile-2.0.14/bin/guile checking for groff... no checking for m4... /gnu/store/gwrii9zfm1vl70cx3z16i0s5wbvng997-m4-1.4.18/bin/m4 checking for ANSI C header files... (cached) yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for strings.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking shadow.h usability... yes checking shadow.h presence... yes checking for shadow.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking libutil.h usability... no checking libutil.h presence... no checking for libutil.h... no checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking argp.h usability... yes checking argp.h presence... yes checking for argp.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking utmp.h usability... yes checking utmp.h presence... yes checking for utmp.h... yes checking utmpx.h usability... yes checking utmpx.h presence... yes checking for utmpx.h... yes checking for struct utmp.ut_host... yes checking for struct utmp.ut_name... yes checking for struct utmp.ut_user... yes checking for struct utmp.ut_time... yes checking for struct utmp.ut_tv... yes checking for struct utmp.ut_tv.tv_sec... yes checking for struct utmp.ut_id... yes checking for struct utmp.ut_syslen... no checking for struct utmp.ut_session... yes checking for struct utmp.ut_pid... yes checking for struct utmp.ut_exit... yes checking for struct utmp.ut_exit.e_termination... yes checking for struct utmp.ut_exit.__e_termination... no checking for struct utmp.ut_exit.ut_termination... no checking for struct utmp.ut_addr... yes checking for struct utmp.ut_addr_v6... yes checking for struct utmpx.ut_host... yes checking for struct utmpx.ut_name... no checking for struct utmpx.ut_user... yes checking for struct utmpx.ut_time... no checking for struct utmpx.ut_id... yes checking for struct utmpx.ut_tv... yes checking for struct utmpx.ut_tv.tv_sec... yes checking for struct utmpx.ut_syslen... no checking for struct utmpx.ut_session... yes checking for struct utmpx.ut_pid... yes checking for struct utmpx.ut_exit... yes checking for struct utmpx.ut_exit.e_termination... yes checking for struct utmpx.ut_exit.__e_termination... no checking for struct utmpx.ut_exit.ut_termination... no checking for struct utmpx.ut_addr... no checking for struct utmpx.ut_addr_v6... yes checking gss.h usability... no checking gss.h presence... no checking for gss.h... no checking for gss_check_version in -lgss... no checking krb5.h usability... no checking krb5.h presence... no checking for krb5.h... no checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for socklen_t in sys/socket.h... yes checking for __gmpz_getlimbn in -lgmp... yes checking for oop_sys_new in -loop... yes checking for inflate in -lz... yes checking for X... no checking X11/Xauth.h usability... yes checking X11/Xauth.h presence... yes checking for X11/Xauth.h... yes checking for XauGetAuthByAddr in -lXau... yes checking for xauth... no configure: WARNING: Couldn't find xauth checking for library containing gethostbyname... none required checking for library containing inet_ntop... none required checking for setsockopt in -lsocket... no checking for crypt in -lcrypt... yes checking for inet_addr in -lxnet... no checking for openpty in -lutil... yes checking for library containing syslog... none required checking for pam_start in -lpam... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for uid_t in sys/types.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether byte ordering is bigendian... no checking for working alloca.h... yes checking for alloca... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for strerror... yes checking for strsignal... yes checking whether sys_siglist is declared... no checking whether _sys_siglist is declared... no checking for working memcmp... no checking for vprintf... yes checking for _doprnt... no checking for select... yes checking for socket... yes checking for strtol... yes checking for alarm... yes checking for getrusage... yes checking for gettimeofday... yes checking for getspnam... yes checking for vsnprintf... yes checking for inet_aton... yes checking for openpty... yes checking for cfmakeraw... yes checking for logwtmp... yes checking for login... yes checking for logout... yes checking for pututline... yes checking for pututxline... yes checking for updwtmp... yes checking for updwtmpx... yes checking for getaddrinfo... yes checking for getnameinfo... yes checking for gai_strerror... yes checking for setrlimit... yes checking for getdtablesize... yes checking whether getpgrp requires zero arguments... yes checking for syslog... yes checking for seteuid... yes checking for setresuid... yes checking if netdb.h defines AI_NUMERICHOST... yes checking for poll... yes checking for library containing argp_parse... none required checking for working argp... no checking for working shutdown on AF_UNIX sockets... yes checking for working UNIX98 ptys... (cached) yes checking for __attribute__... yes checking for BSD pty names... ls: cannot access '/dev/pty*': No such file or directory ls: cannot access '/dev/pty*': No such file or directory done checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating misc/Makefile config.status: creating src/Makefile config.status: creating src/scm/Makefile config.status: creating src/testsuite/Makefile config.status: creating src/rsync/Makefile config.status: creating contrib/Makefile config.status: creating contrib/lsh.spec config.status: creating contrib/solpkg.sh config.status: WARNING: 'contrib/solpkg.sh.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing depfiles commands === configuring in src/argp (/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/argp) configure: running /gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash /tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/argp/configure --disable-option-checking '--prefix=/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1' 'CC_FOR_BUILD=gcc' 'CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' 'SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' '--enable-fast-install' '--build=x86_64-unknown-linux-gnu' '--host=powerpc64le-linux-gnu' 'lsh_cv_sys_unix98_ptys=yes' '--with-system-argp' 'CPPFLAGS=-DHAVE_ARGP_PARSE' 'CFLAGS=-O2 -g -fcommon' 'build_alias=x86_64-unknown-linux-gnu' 'host_alias=powerpc64le-linux-gnu' --cache-file=/dev/null --srcdir=/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/argp checking for a BSD-compatible install... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c checking whether build environment is sane... yes checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for a thread-safe mkdir -p... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for powerpc64le-linux-gnu-gcc... powerpc64le-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... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for grep that handles long lines and -e... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep checking for egrep... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for powerpc64le-linux-gnu-gcc... (cached) powerpc64le-linux-gnu-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether powerpc64le-linux-gnu-gcc accepts -g... (cached) yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... (cached) none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... (cached) yes checking dependency style of powerpc64le-linux-gnu-gcc... (cached) gcc3 checking whether make sets $(MAKE)... (cached) no checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking for ANSI C header files... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for unistd.h... (cached) yes checking sysexits.h usability... yes checking sysexits.h presence... yes checking for sysexits.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for __attribute__... yes checking for working alloca.h... yes checking for alloca... yes checking for malloc.h... (cached) yes checking for vprintf... yes checking for _doprnt... no checking for strerror... yes checking for sleep... yes checking for getpid... yes checking for snprintf... yes checking for mempcpy... yes checking for strndup... yes checking for strchrnul... yes checking for strcasecmp... yes checking for vsnprintf... yes checking for putc_unlocked('x', stdout)... yes checking for flockfile... yes checking for fputs_unlocked... yes checking for fwrite_unlocked... yes checking for strdup... yes checking for asprintf... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing depfiles commands === configuring in src/spki (/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki) configure: running /gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash /tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki/configure --disable-option-checking '--prefix=/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1' 'CC_FOR_BUILD=gcc' 'CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' 'SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' '--enable-fast-install' '--build=x86_64-unknown-linux-gnu' '--host=powerpc64le-linux-gnu' 'lsh_cv_sys_unix98_ptys=yes' '--with-system-argp' 'CPPFLAGS=-DHAVE_ARGP_PARSE' 'CFLAGS=-O2 -g -fcommon' 'build_alias=x86_64-unknown-linux-gnu' 'host_alias=powerpc64le-linux-gnu' --cache-file=/dev/null --srcdir=/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki checking for a BSD-compatible install... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c checking whether build environment is sane... yes checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for a thread-safe mkdir -p... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... powerpc64le-unknown-linux-gnu checking for -R flag... using -Wl,-rpath, Searching for libraries checking /gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/lib... not found checking /usr/local/lib... not found checking /sw/local/lib... not found checking /sw/lib... not found checking /usr/gnu/lib... not found checking /opt/gnu/lib... not found checking /sw/gnu/lib... not found checking /usr/freeware/lib... not found checking /usr/pkg/lib... not found checking for powerpc64le-linux-gnu-gcc... powerpc64le-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... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking whether make sets $(MAKE)... (cached) no checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib checking for an ANSI C-conforming const... yes checking for inline... inline checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for grep that handles long lines and -e... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep checking for egrep... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep -E checking for uid_t in sys/types.h... yes checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for working alloca.h... yes checking for alloca... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for gmtime_r... yes checking whether byte ordering is bigendian... no checking for __attribute__... yes checking for __gmpz_getlimbn in -lgmp... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating tools/Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing depfiles commands === configuring in src/sftp (/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp) configure: running /gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash /tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp/configure --disable-option-checking '--prefix=/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1' 'CC_FOR_BUILD=gcc' 'CONFIG_SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' 'SHELL=/gnu/store/4y5m9lb8k3qkb1y9m02sw9w9a6hacd16-bash-minimal-5.1.8/bin/bash' '--enable-fast-install' '--build=x86_64-unknown-linux-gnu' '--host=powerpc64le-linux-gnu' 'lsh_cv_sys_unix98_ptys=yes' '--with-system-argp' 'CPPFLAGS=-DHAVE_ARGP_PARSE' 'CFLAGS=-O2 -g -fcommon' 'build_alias=x86_64-unknown-linux-gnu' 'host_alias=powerpc64le-linux-gnu' --cache-file=/dev/null --srcdir=/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp checking for a BSD-compatible install... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/install -c checking whether build environment is sane... yes checking for powerpc64le-linux-gnu-strip... powerpc64le-linux-gnu-strip checking for a thread-safe mkdir -p... /gnu/store/d251rfgc9nm2clzffzhgiipdvfvzkvwi-coreutils-8.32/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... no checking whether make supports nested variables... yes checking for powerpc64le-linux-gnu-gcc... powerpc64le-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... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc64le-linux-gnu-gcc accepts -g... yes checking for powerpc64le-linux-gnu-gcc option to accept ISO C89... none needed checking whether powerpc64le-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of powerpc64le-linux-gnu-gcc... gcc3 checking whether make sets $(MAKE)... (cached) no checking for powerpc64le-linux-gnu-ranlib... powerpc64le-linux-gnu-ranlib configure: Using ${exec_prefix}/bin/lshg as secsh-client, adding --subsystem=sftp --no-pty in front of arguments and -G after them. checking how to run the C preprocessor... powerpc64le-linux-gnu-gcc -E checking for grep that handles long lines and -e... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep checking for egrep... /gnu/store/xjwp2hsd9256icjjybfrmznppjicywf6-grep-3.6/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for uid_t in sys/types.h... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking size of short... 2 checking size of int... 4 checking size of long... 8 checking size of off_t... 8 checking for __attribute__... yes checking for pread... yes checking for pwrite... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/acl.h usability... no checking sys/acl.h presence... no checking for sys/acl.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking glob.h usability... yes checking glob.h presence... yes checking for glob.h... yes checking for memory.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking readline.h usability... no checking readline.h presence... no checking for readline.h... no checking history.h usability... no checking history.h presence... no checking for history.h... no checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for string.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking for tgetent in -ltermcap... no checking for rl_callback_handler_remove in -lreadline... no configure: WARNING: Your readline libary appears to be broken. lsftp will still work, but it will be built in non interactive mode ONLY. checking for struct stat.st_rdev... yes checking for working alloca.h... yes checking for alloca... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking whether powerpc64le-linux-gnu-gcc needs -traditional... no checking whether sys/types.h defines makedev... no checking sys/mkdev.h usability... no checking sys/mkdev.h presence... no checking for sys/mkdev.h... no checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether time.h and sys/time.h may both be included... (cached) yes checking for getcwd... yes checking for getwd... yes checking for strcoll... yes checking for strdup... yes checking for getenv... yes checking for fnmatch... yes checking for dup2... yes checking for canonicalize_file_name... yes checking for snprintf... yes checking for vsnprintf... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating config.h config.status: executing depfiles commands phase `configure' succeeded after 23.6 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.1 seconds starting phase `build' make all-recursive make[1]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1' Making all in src make[2]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' (echo '/* Automatically generated from environ.h.in, by make. */' ; \ sed -e 's,@''prefix@,/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1,' \ -e 's,@''bindir@,/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin,' \ -e 's,@''sbindir@,/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/sbin,' \ -e 's,@''libexecdir@,/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/libexec,' \ -e 's,@''sysconfdir@,/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/etc,' \ < /tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/environ.h.in) >environ.hT test -s environ.hT && mv -f environ.hT environ.h make all-recursive make[3]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' Making all in rsync make[4]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/rsync' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT generate.o -MD -MP -MF .deps/generate.Tpo -c -o generate.o generate.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT receive.o -MD -MP -MF .deps/receive.Tpo -c -o receive.o receive.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT checksum.o -MD -MP -MF .deps/checksum.Tpo -c -o checksum.o checksum.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT send.o -MD -MP -MF .deps/send.Tpo -c -o send.o send.c receive.c: In function ‘rsync_receive’: receive.c:42:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 42 | s->state = RSYNC_READ_TOKEN; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ receive.c:43:7: note: here 43 | case RSYNC_READ_TOKEN: | ^~~~ receive.c:73:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 73 | s->state = RSYNC_READ_LITERAL; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ receive.c:74:7: note: here 74 | case RSYNC_READ_LITERAL: | ^~~~ receive.c:101:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 101 | s->i = 0; | ~~~~~^~~ receive.c:102:7: note: here 102 | case RSYNC_READ_LOOKUP: | ^~~~ receive.c:131:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 131 | s->state = RSYNC_READ_CHECKSUM; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ receive.c:132:7: note: here 132 | case RSYNC_READ_CHECKSUM: | ^~~~ mv -f .deps/checksum.Tpo .deps/checksum.Po mv -f .deps/receive.Tpo .deps/receive.Po mv -f .deps/generate.Tpo .deps/generate.Po mv -f .deps/send.Tpo .deps/send.Po rm -f librsync.a ar cru librsync.a generate.o receive.o checksum.o send.o ar: `u' modifier ignored since `D' is the default (see `U') powerpc64le-linux-gnu-ranlib librsync.a make[4]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/rsync' Making all in scm make[4]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/scm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/scm' Making all in sftp make[4]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' make all-recursive make[5]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' Making all in . make[6]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT lsftp.o -MD -MP -MF .deps/lsftp.Tpo -c -o lsftp.o lsftp.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT rl.o -MD -MP -MF .deps/rl.Tpo -c -o rl.o rl.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp_c.o -MD -MP -MF .deps/sftp_c.Tpo -c -o sftp_c.o sftp_c.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp_bind.o -MD -MP -MF .deps/sftp_bind.Tpo -c -o sftp_bind.o sftp_bind.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT str_utils.o -MD -MP -MF .deps/str_utils.Tpo -c -o str_utils.o str_utils.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT dc.o -MD -MP -MF .deps/dc.Tpo -c -o dc.o dc.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT gnu_stuff.o -MD -MP -MF .deps/gnu_stuff.Tpo -c -o gnu_stuff.o gnu_stuff.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT misc_fun.o -MD -MP -MF .deps/misc_fun.Tpo -c -o misc_fun.o misc_fun.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT buffer.o -MD -MP -MF .deps/buffer.Tpo -c -o buffer.o buffer.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT io_input.o -MD -MP -MF .deps/io_input.Tpo -c -o io_input.o io_input.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT io_output.o -MD -MP -MF .deps/io_output.Tpo -c -o io_output.o io_output.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT xmalloc.o -MD -MP -MF .deps/xmalloc.Tpo -c -o xmalloc.o xmalloc.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT werror.o -MD -MP -MF .deps/werror.Tpo -c -o werror.o werror.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp-test-client.o -MD -MP -MF .deps/sftp-test-client.Tpo -c -o sftp-test-client.o sftp-test-client.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o client.c io_output.c: In function ‘sftp_write_packet’: io_output.c:196:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 196 | while (writteni) | ^ sftp-test-client.c: In function ‘do_ls’: sftp-test-client.c:168:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 168 | sftp_put_string(ctx->o, strlen(name), name); | ^~~~ | | | const char * In file included from io.h:24, from sftp-test-client.c:38: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-test-client.c: In function ‘do_open’: sftp-test-client.c:278:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 278 | sftp_put_string(ctx->o, strlen(name), name ); | ^~~~ | | | const char * In file included from io.h:24, from sftp-test-client.c:38: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-test-client.c: In function ‘do_stat’: sftp-test-client.c:526:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 526 | sftp_put_string(ctx->o, strlen(name), name); | ^~~~ | | | const char * In file included from io.h:24, from sftp-test-client.c:38: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ io_input.c: In function ‘sftp_read_packet’: io_input.c:149:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 149 | while (bytesread < sizeof(buf)) | ^ sftp_c.c: In function ‘sftp_get_file_init’: sftp_c.c:960:23: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign] 960 | statret = stat( fname, &st ); | ^~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp_c.h:39, from sftp_c.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:205:41: note: expected ‘const char * restrict’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp_c.c:971:15: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign] 971 | ret = open( fname, openmode, 0777 & ~mask ); | ^~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp_c.h:45, from sftp_c.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/fcntl.h:196:30: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 196 | extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp_c.c:938:15: warning: unused parameter ‘fnamelen’ [-Wunused-parameter] 938 | uint32_t fnamelen, | ~~~~~~~~~^~~~~~~~ client.c: In function ‘sftp_open’: client.c:110:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 110 | sftp_put_string(ctx->o, strlen(name), name ); | ^~~~ | | | const char * In file included from client.h:29, from client.c:32: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp_c.c: In function ‘sftp_put_file_init’: sftp_c.c:1262:15: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign] 1262 | ret = open( fname, O_RDONLY ); | ^~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp_c.h:45, from sftp_c.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/fcntl.h:196:30: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 196 | extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp_c.c:1239:15: warning: unused parameter ‘fnamelen’ [-Wunused-parameter] 1239 | uint32_t fnamelen, | ~~~~~~~~~^~~~~~~~ misc_fun.c: In function ‘mgetenv_init’: misc_fun.c:61:27: warning: unused parameter ‘envp’ [-Wunused-parameter] 61 | void mgetenv_init( char** envp ) | ~~~~~~~^~~~ misc_fun.c: In function ‘massage_fname’: misc_fun.c:68:38: warning: unused parameter ‘local’ [-Wunused-parameter] 68 | char* massage_fname(char* fname, int local) | ~~~~^~~~~ sftp_bind.c: In function ‘lsftp_open_connection’: sftp_bind.c:210:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 210 | cur_string = | ^~~~~~~~~~ sftp_bind.c:234:8: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | cur_string = | ^~~~~~~~~~ sftp_bind.c: In function ‘lsftp_callback’: sftp_bind.c:581:7: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] 581 | int retval; | ^~~~~~ sftp_bind.c: In function ‘lsftp_do_get’: sftp_bind.c:779:5: warning: pointer targets in passing argument 5 of ‘sftp_get_file_init’ differ in signedness [-Wpointer-sign] 779 | tmp, strlen( tmp ), | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:280:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 280 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c:780:5: warning: pointer targets in passing argument 7 of ‘sftp_get_file_init’ differ in signedness [-Wpointer-sign] 780 | local, strlen( local), | ^~~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:282:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 282 | const uint8_t *fname, | ~~~~~~~~~~~~~~~^~~~~ buffer.c: In function ‘sftp_put_printf’: buffer.c:149:26: warning: pointer targets in passing argument 1 of ‘vsnprintf’ differ in signedness [-Wpointer-sign] 149 | length = vsnprintf(current, needed, format, args); | ^~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from buffer.c:30: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/stdio.h:358:40: note: expected ‘char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 358 | extern int vsnprintf (char *__restrict __s, size_t __maxlen, | ~~~~~~~~~~~~~~~~~^~~ buffer.c: In function ‘sftp_put_strftime’: buffer.c:175:25: warning: pointer targets in passing argument 1 of ‘strftime’ differ in signedness [-Wpointer-sign] 175 | length = strftime(current, needed, format, tm); | ^~~~~~~ | | | uint8_t * {aka unsigned char *} lsftp.c: In function ‘lsftp_interactive_mainloop’: In file included from buffer.h:36, from buffer.c:38: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/time.h:88:42: note: expected ‘char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 88 | extern size_t strftime (char *__restrict __s, size_t __maxsize, | ~~~~~~~~~~~~~~~~~^~~ lsftp.c:142:23: warning: pointer targets in passing argument 1 of ‘handle_command’ differ in signedness [-Wpointer-sign] 142 | handle_command( current_line ); | ^~~~~~~~~~~~ | | | char * In file included from rl.h:33, from lsftp.h:36, from lsftp.c:31: commands.h:58:41: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 58 | int handle_command(const unsigned char *s); | ~~~~~~~~~~~~~~~~~~~~~^ lsftp.c:78:11: warning: variable ‘retval’ set but not used [-Wunused-but-set-variable] 78 | int retval; | ^~~~~~ lsftp.c: In function ‘lsftp_noninteractive_mainloop’: lsftp.c:167:22: warning: pointer targets in passing argument 1 of ‘handle_command’ differ in signedness [-Wpointer-sign] 167 | handle_command( argv[startat++] ); /* Do it */ | ~~~~^~~~~~~~~~~ | | | char * In file included from rl.h:33, from lsftp.h:36, from lsftp.c:31: commands.h:58:41: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ 58 | int handle_command(const unsigned char *s); | ~~~~~~~~~~~~~~~~~~~~~^ lsftp.c: In function ‘main’: lsftp.c:181:17: warning: passing argument 1 of ‘do_gnu_stuff’ from incompatible pointer type [-Wincompatible-pointer-types] 181 | do_gnu_stuff( argv ); /* Check for GNU thingies and act accordingly */ | ^~~~ | | | char ** In file included from commands.h:45, from rl.h:33, from lsftp.h:36, from lsftp.c:31: gnu_stuff.h:35:33: note: expected ‘const char **’ but argument is of type ‘char **’ 35 | void do_gnu_stuff( const char** argv ); | ~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_do_put’: sftp_bind.c:1390:5: warning: pointer targets in passing argument 5 of ‘sftp_put_file_init’ differ in signedness [-Wpointer-sign] 1390 | tmp, strlen( tmp ), | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:320:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 320 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c:1391:5: warning: pointer targets in passing argument 7 of ‘sftp_put_file_init’ differ in signedness [-Wpointer-sign] 1391 | local, strlen( local), | ^~~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:322:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 322 | const uint8_t *fname, | ~~~~~~~~~~~~~~~^~~~~ sftp_bind.c: In function ‘lsftp_do_ls’: sftp_bind.c:1529:10: warning: pointer targets in passing argument 5 of ‘sftp_ls_init’ differ in signedness [-Wpointer-sign] 1529 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:403:22: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 403 | const uint8_t *dir, | ~~~~~~~~~~~~~~~^~~ sftp_bind.c: In function ‘lsftp_handle_ls’: sftp_bind.c:1690:46: warning: pointer targets in passing argument 2 of ‘lsftp_concat’ differ in signedness [-Wpointer-sign] 1690 | prefixed_fname = lsftp_concat( prefix, fname ); | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:60, from sftp_bind.c:34: misc_fun.h:40:49: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 40 | char* lsftp_concat( const char* s1, const char* s2 ); | ~~~~~~~~~~~~^~ sftp_bind.c:1742:7: warning: pointer targets in passing argument 1 of ‘lsftp_dc_glob_matches’ differ in signedness [-Wpointer-sign] 1742 | fname, | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:64, from sftp_bind.c:34: dc.h:54:39: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 54 | int lsftp_dc_glob_matches(const char *fname, const char *glob, int period); | ~~~~~~~~~~~~^~~~~ sftp_bind.c:1771:23: warning: pointer targets in passing argument 1 of ‘lsftp_concat’ differ in signedness [-Wpointer-sign] 1771 | tmp = lsftp_concat( fname, "/" ); /* Add a trailing slash for directories */ | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:60, from sftp_bind.c:34: misc_fun.h:40:33: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 40 | char* lsftp_concat( const char* s1, const char* s2 ); | ~~~~~~~~~~~~^~ sftp_bind.c:1773:17: warning: pointer targets in passing argument 1 of ‘strdup’ differ in signedness [-Wpointer-sign] 1773 | tmp = strdup( fname ); | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:58, from sftp_bind.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:171:34: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ sftp_bind.c:1780:38: warning: pointer targets in passing argument 1 of ‘strdup’ differ in signedness [-Wpointer-sign] 1780 | longstrings[used-1] = strdup( longname ); | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:58, from sftp_bind.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:171:34: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ sftp_bind.c:1800:6: warning: unused variable ‘screenwidth’ [-Wunused-variable] 1800 | int screenwidth = 80; | ^~~~~~~~~~~ sftp_bind.c: In function ‘lsftp_internal_ls’: sftp_bind.c:1907:10: warning: pointer targets in passing argument 5 of ‘sftp_ls_init’ differ in signedness [-Wpointer-sign] 1907 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:403:22: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 403 | const uint8_t *dir, | ~~~~~~~~~~~~~~~^~~ sftp_bind.c: In function ‘lsftp_handle_internal_ls’: sftp_bind.c:2029:46: warning: pointer targets in passing argument 2 of ‘lsftp_concat’ differ in signedness [-Wpointer-sign] 2029 | prefixed_fname = lsftp_concat( prefix, fname ); | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:60, from sftp_bind.c:34: misc_fun.h:40:49: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 40 | char* lsftp_concat( const char* s1, const char* s2 ); | ~~~~~~~~~~~~^~ sftp_bind.c: In function ‘lsftp_do_stat’: sftp_bind.c:2119:8: warning: pointer targets in passing argument 5 of ‘sftp_stat_init’ differ in signedness [-Wpointer-sign] 2119 | tmp, strlen( tmp )); | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:200:24: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 200 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_do_realpath’: sftp_bind.c:2168:5: warning: pointer targets in passing argument 5 of ‘sftp_realpath_init’ differ in signedness [-Wpointer-sign] 2168 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:183:21: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 183 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_handle_realpath’: sftp_bind.c:2245:26: warning: pointer targets in passing argument 1 of ‘strdup’ differ in signedness [-Wpointer-sign] 2245 | *destptr = strdup( fname ); /* Copy whatever name we have */ | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp_bind.h:58, from sftp_bind.c:34: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:171:34: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ sftp_bind.c: In function ‘lsftp_do_chown’: sftp_bind.c:2301:4: warning: pointer targets in passing argument 5 of ‘sftp_setstat_init’ differ in signedness [-Wpointer-sign] 2301 | tmp, strlen( tmp ), | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:226:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 226 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_do_chmod’: sftp_bind.c:2367:4: warning: pointer targets in passing argument 5 of ‘sftp_setstat_init’ differ in signedness [-Wpointer-sign] 2367 | tmp, strlen( tmp ), | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:226:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 226 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_handle_stat’: sftp_bind.c:2390:9: warning: unused variable ‘f’ [-Wunused-variable] 2390 | void* f; | ^ sftp_bind.c: In function ‘lsftp_do_mv’: sftp_bind.c:2463:10: warning: pointer targets in passing argument 5 of ‘sftp_rename_init’ differ in signedness [-Wpointer-sign] 2463 | tmp1, | ^~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:145:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 145 | const uint8_t *srcname, | ~~~~~~~~~~~~~~~^~~~~~~ sftp_bind.c:2465:10: warning: pointer targets in passing argument 7 of ‘sftp_rename_init’ differ in signedness [-Wpointer-sign] 2465 | tmp2, | ^~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:147:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 147 | const uint8_t *dstname, | ~~~~~~~~~~~~~~~^~~~~~~ sftp_bind.c: In function ‘lsftp_do_ln’: mv -f .deps/gnu_stuff.Tpo .deps/gnu_stuff.Po sftp_bind.c:2529:4: warning: pointer targets in passing argument 5 of ‘sftp_symlink_init’ differ in signedness [-Wpointer-sign] 2529 | tmp1, | ^~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:133:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 133 | const uint8_t *linkname, | ~~~~~~~~~~~~~~~^~~~~~~~ sftp_bind.c:2531:4: warning: pointer targets in passing argument 7 of ‘sftp_symlink_init’ differ in signedness [-Wpointer-sign] 2531 | tmp2, | ^~~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:135:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 135 | const uint8_t *targetname, | ~~~~~~~~~~~~~~~^~~~~~~~~~ sftp_bind.c: In function ‘lsftp_do_mkdir’: sftp_bind.c:2598:9: warning: pointer targets in passing argument 5 of ‘sftp_mkdir_init’ differ in signedness [-Wpointer-sign] 2598 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:165:18: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 165 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_do_rmdir’: sftp_bind.c:2652:9: warning: pointer targets in passing argument 5 of ‘sftp_rmdir_init’ differ in signedness [-Wpointer-sign] 2652 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:174:18: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 174 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ sftp_bind.c: In function ‘lsftp_do_rm’: sftp_bind.c:2702:10: warning: pointer targets in passing argument 5 of ‘sftp_remove_init’ differ in signedness [-Wpointer-sign] 2702 | tmp, | ^~~ | | | const char * In file included from sftp_bind.h:61, from sftp_bind.c:34: sftp_c.h:157:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 157 | const uint8_t *name, | ~~~~~~~~~~~~~~~^~~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT dump-hex.o -MD -MP -MF .deps/dump-hex.Tpo -c -o dump-hex.o dump-hex.c misc_fun.c: In function ‘lsftp_concat’: misc_fun.c:102:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 102 | strncpy( ret, s1, i1 ); | ^~~~~~~~~~~~~~~~~~~~~~ misc_fun.c:94:8: note: length computed here 94 | i1 = strlen( s1 ); | ^~~~~~~~~~~~ misc_fun.c:103:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 103 | strncpy( ret+i1, s2, i2 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ misc_fun.c:95:8: note: length computed here 95 | i2 = strlen( s2 ); | ^~~~~~~~~~~~ mv -f .deps/xmalloc.Tpo .deps/xmalloc.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp-server.o -MD -MP -MF .deps/sftp-server.Tpo -c -o sftp-server.o sftp-server.c mv -f .deps/str_utils.Tpo .deps/str_utils.Po commands.c: In function ‘com_lcd’: commands.c:1868:7: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 1868 | int ret; | ^~~ commands.c: In function ‘handle_command’: commands.c:2144:29: warning: pointer targets in initialization of ‘const char *’ from ‘const unsigned char *’ differ in signedness [-Wpointer-sign] 2144 | const char *entered_cmd = s; | ^ mv -f .deps/werror.Tpo .deps/werror.Po commands.c:2149:20: warning: pointer targets in passing argument 1 of ‘lsftp_s_skip’ differ in signedness [-Wpointer-sign] 2149 | s = lsftp_s_skip(s," \n\t\r"); /* Skip any initial whitespace */ | ^ | | | const unsigned char * In file included from sftp_bind.h:63, from commands.h:41, from commands.c:31: str_utils.h:42:38: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 42 | const char *lsftp_s_skip(const char *s, const char *sep); | ~~~~~~~~~~~~^ commands.c:2149:5: warning: pointer targets in assignment from ‘const char *’ to ‘const unsigned char *’ differ in signedness [-Wpointer-sign] 2149 | s = lsftp_s_skip(s," \n\t\r"); /* Skip any initial whitespace */ | ^ commands.c:2158:25: warning: pointer targets in passing argument 1 of ‘com_escape’ differ in signedness [-Wpointer-sign] 2158 | return com_escape( s+1, entered_cmd ); | ~^~ | | | const unsigned char * commands.c:352:24: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 352 | com_escape(const char *arg, const char *command UNUSED) | ~~~~~~~~~~~~^~~ commands.c:2161:27: warning: pointer targets in passing argument 1 of ‘com_longhelp’ differ in signedness [-Wpointer-sign] 2161 | return com_longhelp( s+1, entered_cmd ); | ~^~ | | | const unsigned char * commands.c:244:26: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 244 | com_longhelp(const char *arg, const char *command UNUSED) | ~~~~~~~~~~~~^~~ commands.c:2165:22: warning: pointer targets in passing argument 1 of ‘lsftp_s_strtok’ differ in signedness [-Wpointer-sign] 2165 | s = lsftp_s_strtok(s," \n\t\r", &tmp ); | ^ | | | const unsigned char * In file included from sftp_bind.h:63, from commands.h:41, from commands.c:31: str_utils.h:39:40: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 39 | const char *lsftp_s_strtok(const char *s, const char* tok, | ~~~~~~~~~~~~^ commands.c:2165:5: warning: pointer targets in assignment from ‘const char *’ to ‘const unsigned char *’ differ in signedness [-Wpointer-sign] 2165 | s = lsftp_s_strtok(s," \n\t\r", &tmp ); | ^ commands.c:2184:22: warning: pointer targets in passing argument 1 of ‘lsftp_s_skip’ differ in signedness [-Wpointer-sign] 2184 | lsftp_s_skip(s," \n\t\r"), | ^ | | | const unsigned char * In file included from sftp_bind.h:63, from commands.h:41, from commands.c:31: str_utils.h:42:38: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 42 | const char *lsftp_s_skip(const char *s, const char *sep); | ~~~~~~~~~~~~^ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT filemode.o -MD -MP -MF .deps/filemode.Tpo -c -o filemode.o filemode.c mv -f .deps/rl.Tpo .deps/rl.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -D_GNU_SOURCE -DTRANSPORT_PROG='"/gnu/store/55f3px9v13s27vghqqxyac5ddl89r1zw-lsh-2.1/bin/lshg"' -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT idcache.o -MD -MP -MF .deps/idcache.Tpo -c -o idcache.o idcache.c mv -f .deps/client.Tpo .deps/client.Po mv -f .deps/io_output.Tpo .deps/io_output.Po mv -f .deps/misc_fun.Tpo .deps/misc_fun.Po dump-hex.c: In function ‘main’: dump-hex.c:189:33: warning: pointer targets in passing argument 2 of ‘do_read’ differ in signedness [-Wpointer-sign] 189 | res = do_read(STDIN_FILENO, buf, left); | ^~~ | | | unsigned char * dump-hex.c:38:23: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 38 | do_read(int fd, char *data, int length) | ~~~~~~^~~~ dump-hex.c:201:48: warning: pointer targets in passing argument 4 of ‘output_line’ differ in signedness [-Wpointer-sign] 201 | if (output_line(STDERR_FILENO, label, pos, buf, res) <= 0) | ^~~ | | | unsigned char * dump-hex.c:73:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 73 | unsigned pos, const char *data, unsigned length) | ~~~~~~~~~~~~^~~~ dump-hex.c:208:33: warning: pointer targets in passing argument 2 of ‘do_write’ differ in signedness [-Wpointer-sign] 208 | if (do_write(STDOUT_FILENO, buf, res) < 0) | ^~~ | | | unsigned char * dump-hex.c:50:30: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 50 | do_write(int fd, const char *data, int length) | ~~~~~~~~~~~~^~~~ sftp-server.c: In function ‘sftp_put_longname_mode’: sftp-server.c:229:22: warning: pointer targets in passing argument 2 of ‘filemodestring’ differ in signedness [-Wpointer-sign] 229 | filemodestring(st, modes); | ^~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp-server.c:77: filemode.h:21:56: note: expected ‘char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 21 | void filemodestring PARAMS ((struct stat *statp, char *str)); | ~~~~~~^~~ filemode.h:10:24: note: in definition of macro ‘PARAMS’ 10 | # define PARAMS(Args) Args | ^~~~ sftp-server.c: In function ‘sftp_put_filename’: sftp-server.c:298:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 298 | sftp_put_string(ctx->o, strlen(name), name); | ^~~~ | | | const char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:299:30: warning: pointer targets in passing argument 3 of ‘sftp_put_longname’ differ in signedness [-Wpointer-sign] 299 | sftp_put_longname(ctx, st, name); | ^~~~ | | | const char * sftp-server.c:236:37: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 236 | struct stat *st, const uint8_t *fname) | ~~~~~~~~~~~~~~~^~~~~ sftp-server.c: In function ‘sftp_get_name’: sftp-server.c:313:10: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 313 | name = "."; | ^ sftp-server.c: In function ‘sftp_send_status’: sftp-server.c:443:50: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 443 | sftp_put_string(ctx->o, strlen("Success"), "Success"); | ^~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:447:54: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 447 | sftp_put_string(ctx->o, strlen("End of file"), "End of file"); | ^~~~~~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:450:55: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 450 | sftp_put_string(ctx->o, strlen("No such file"), "No such file"); | ^~~~~~~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:453:60: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 453 | sftp_put_string(ctx->o, strlen("Permission denied"), "Permission denied"); | ^~~~~~~~~~~~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:456:54: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 456 | sftp_put_string(ctx->o, strlen("Bad message"), "Bad message"); | ^~~~~~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:469:64: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 469 | sftp_put_string(ctx->o, strlen("Operation unsupported"), "Operation unsupported"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:473:50: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 473 | sftp_put_string(ctx->o, strlen("Failure"), "Failure"); | ^~~~~~~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c:477:41: warning: pointer targets in passing argument 3 of ‘sftp_put_string’ differ in signedness [-Wpointer-sign] 477 | sftp_put_string(ctx->o, strlen("en"), "en"); /* Send english language tag */ | ^~~~ | | | char * In file included from io.h:24, from sftp-server.c:74: buffer.h:108:72: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 108 | sftp_put_string(struct sftp_output *o, uint32_t length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ sftp-server.c: In function ‘sftp_process_opendir’: sftp-server.c:532:15: warning: pointer targets in passing argument 1 of ‘opendir’ differ in signedness [-Wpointer-sign] 532 | dir=opendir(name); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:69: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/dirent.h:134:34: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 134 | extern DIR *opendir (const char *__name) __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp-server.c:543:41: warning: pointer targets in passing argument 1 of ‘strdup’ differ in signedness [-Wpointer-sign] 543 | HANDLE_DIR(ctx, handle).name = strdup(name); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:61: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:171:34: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 171 | extern char *strdup (const char *__s) | ~~~~~~~~~~~~^~~ sftp-server.c: In function ‘sftp_process_stat’: sftp-server.c:650:12: warning: pointer targets in passing argument 1 of ‘stat’ differ in signedness [-Wpointer-sign] 650 | if (stat(name, &st ) < 0) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:205:41: note: expected ‘const char * restrict’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 205 | extern int stat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_lstat’: sftp-server.c:672:13: warning: pointer targets in passing argument 1 of ‘lstat’ differ in signedness [-Wpointer-sign] 672 | if (lstat(name, &st) < 0) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:259:42: note: expected ‘const char * restrict’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 259 | extern int lstat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_setstat’: sftp-server.c:751:13: warning: pointer targets in passing argument 1 of ‘chown’ differ in signedness [-Wpointer-sign] 751 | if ( chown(name, a.uid, a.gid ) ) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:482:31: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 482 | extern int chown (const char *__file, __uid_t __owner, __gid_t __group) | ~~~~~~~~~~~~^~~~~~ sftp-server.c:755:15: warning: pointer targets in passing argument 1 of ‘truncate’ differ in signedness [-Wpointer-sign] 755 | if( truncate(name, a.size ) ) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:1005:34: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 1005 | extern int truncate (const char *__file, __off_t __length) | ~~~~~~~~~~~~^~~~~~ sftp-server.c:759:12: warning: pointer targets in passing argument 1 of ‘chmod’ differ in signedness [-Wpointer-sign] 759 | if( chmod(name, a.permissions ) ) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:280:31: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 280 | extern int chmod (const char *__file, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_remove’: sftp-server.c:778:14: warning: pointer targets in passing argument 1 of ‘unlink’ differ in signedness [-Wpointer-sign] 778 | if (unlink(name) < 0) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:838:32: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 838 | extern int unlink (const char *__name) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_mkdir’: sftp-server.c:800:20: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness [-Wpointer-sign] 800 | fail = mkdir(name, a.permissions & 0777); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:317:31: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 317 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ sftp-server.c:804:18: warning: pointer targets in passing argument 1 of ‘mkdir’ differ in signedness [-Wpointer-sign] 804 | fail = mkdir(name, 0755); /* FIXME: Default permissions? */ | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:317:31: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 317 | extern int mkdir (const char *__path, __mode_t __mode) | ~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_rmdir’: sftp-server.c:820:12: warning: pointer targets in passing argument 1 of ‘rmdir’ differ in signedness [-Wpointer-sign] 820 | if(rmdir(name) < 0) | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:847:31: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 847 | extern int rmdir (const char *__path) __THROW __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_realpath’: sftp-server.c:847:23: warning: pointer targets in passing argument 1 of ‘realpath’ differ in signedness [-Wpointer-sign] 847 | resolved = realpath(name, alloca(path_max)); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:60: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/stdlib.h:800:47: note: expected ‘const char * restrict’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 800 | extern char *realpath (const char *__restrict __name, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c:847:12: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 847 | resolved = realpath(name, alloca(path_max)); | ^ sftp-server.c:858:13: warning: pointer targets in passing argument 1 of ‘lstat’ differ in signedness [-Wpointer-sign] 858 | if (lstat(resolved, &st ) < 0) | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:259:42: note: expected ‘const char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 259 | extern int lstat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c:861:38: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 861 | sftp_put_string(ctx->o, strlen(resolved), resolved); | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp-server.c:61: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:391:35: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ sftp-server.c:870:33: warning: pointer targets in passing argument 3 of ‘sftp_put_filename’ differ in signedness [-Wpointer-sign] 870 | sftp_put_filename(ctx, &st, resolved); | ^~~~~~~~ | | | uint8_t * {aka unsigned char *} sftp-server.c:293:17: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 293 | const char *name) | ~~~~~~~~~~~~^~~~ sftp-server.c: In function ‘sftp_process_rename’: sftp-server.c:888:14: warning: pointer targets in passing argument 1 of ‘rename’ differ in signedness [-Wpointer-sign] 888 | if (rename(src, dst) < 0) | ^~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:59: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/stdio.h:148:32: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 148 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ sftp-server.c:888:19: warning: pointer targets in passing argument 2 of ‘rename’ differ in signedness [-Wpointer-sign] 888 | if (rename(src, dst) < 0) | ^~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:59: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/stdio.h:148:51: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 148 | extern int rename (const char *__old, const char *__new) __THROW; | ~~~~~~~~~~~~^~~~~ sftp-server.c: In function ‘sftp_process_open’: sftp-server.c:950:14: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign] 950 | fd = open(name, mode, a.permissions); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:64: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/fcntl.h:196:30: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 196 | extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp-server.c:955:12: warning: pointer targets in passing argument 1 of ‘open’ differ in signedness [-Wpointer-sign] 955 | fd = open(name, mode, 0666); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:64: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/fcntl.h:196:30: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 196 | extern int open (const char *__file, int __oflag, ...) __nonnull ((1)); | ~~~~~~~~~~~~^~~~~~ sftp-server.c: In function ‘sftp_process_readlink’: sftp-server.c:1242:23: warning: pointer targets in passing argument 1 of ‘readlink’ differ in signedness [-Wpointer-sign] 1242 | link_len = readlink(name, linktarget, path_max); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:820:49: note: expected ‘const char * restrict’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 820 | extern ssize_t readlink (const char *__restrict __path, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c:1242:29: warning: pointer targets in passing argument 2 of ‘readlink’ differ in signedness [-Wpointer-sign] 1242 | link_len = readlink(name, linktarget, path_max); | ^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:821:22: note: expected ‘char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 821 | char *__restrict __buf, size_t __len) | ~~~~~~~~~~~~~~~~~^~~~~ sftp-server.c:1253:13: warning: pointer targets in passing argument 1 of ‘lstat’ differ in signedness [-Wpointer-sign] 1253 | if (lstat(linktarget, &st ) < 0) | ^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} mv -f .deps/io_input.Tpo .deps/io_input.Po In file included from sftp-server.c:67: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/sys/stat.h:259:42: note: expected ‘const char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 259 | extern int lstat (const char *__restrict __file, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ sftp-server.c:1265:33: warning: pointer targets in passing argument 3 of ‘sftp_put_filename’ differ in signedness [-Wpointer-sign] 1265 | sftp_put_filename(ctx, &st, linktarget); | ^~~~~~~~~~ | | | uint8_t * {aka unsigned char *} sftp-server.c:293:17: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 293 | const char *name) | ~~~~~~~~~~~~^~~~ sftp-server.c: In function ‘sftp_process_symlink’: sftp-server.c:1283:15: warning: pointer targets in passing argument 1 of ‘symlink’ differ in signedness [-Wpointer-sign] 1283 | if (symlink(targetpath, linkpath) < 0) | ^~~~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:814:33: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 814 | extern int symlink (const char *__from, const char *__to) | ~~~~~~~~~~~~^~~~~~ sftp-server.c:1283:27: warning: pointer targets in passing argument 2 of ‘symlink’ differ in signedness [-Wpointer-sign] 1283 | if (symlink(targetpath, linkpath) < 0) | ^~~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from sftp-server.c:65: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:814:53: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 814 | extern int symlink (const char *__from, const char *__to) | ~~~~~~~~~~~~^~~~ mv -f .deps/lsftp.Tpo .deps/lsftp.Po mv -f .deps/idcache.Tpo .deps/idcache.Po mv -f .deps/filemode.Tpo .deps/filemode.Po mv -f .deps/buffer.Tpo .deps/buffer.Po mv -f .deps/sftp-test-client.Tpo .deps/sftp-test-client.Po mv -f .deps/dump-hex.Tpo .deps/dump-hex.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -o sftp-test-client sftp-test-client.o buffer.o io_input.o io_output.o xmalloc.o werror.o client.o powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -o dump-hex dump-hex.o mv -f .deps/dc.Tpo .deps/dc.Po mv -f .deps/sftp_c.Tpo .deps/sftp_c.Po mv -f .deps/sftp-server.Tpo .deps/sftp-server.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -o sftp-server sftp-server.o buffer.o io_input.o io_output.o xmalloc.o werror.o filemode.o idcache.o mv -f .deps/commands.Tpo .deps/commands.Po mv -f .deps/sftp_bind.Tpo .deps/sftp_bind.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -o lsftp commands.o lsftp.o rl.o sftp_c.o sftp_bind.o str_utils.o dc.o gnu_stuff.o misc_fun.o buffer.o io_input.o io_output.o xmalloc.o werror.o make[6]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' Making all in testsuite make[6]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp/testsuite' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp/testsuite' make[5]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' make[4]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/sftp' Making all in spki make[4]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' make all-recursive make[5]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' Making all in . make[6]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT certificate.o -MD -MP -MF .deps/certificate.Tpo -c -o certificate.o certificate.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse-transport.o -MD -MP -MF .deps/parse-transport.Tpo -c -o parse-transport.o parse-transport.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT names.o -MD -MP -MF .deps/names.Tpo -c -o names.o names.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tag.o -MD -MP -MF .deps/tag.Tpo -c -o tag.o tag.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT reduce.o -MD -MP -MF .deps/reduce.Tpo -c -o reduce.o reduce.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT verify.o -MD -MP -MF .deps/verify.Tpo -c -o verify.o verify.c In file included from names.c:27: spki-type-names.h:7:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 7 | { 3, "acl" }, | ^~~~~ spki-type-names.h:7:8: note: (near initialization for ‘spki_type_names[1].name’) spki-type-names.h:8:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 8 | { 4, "cert" }, | ^~~~~~ spki-type-names.h:8:8: note: (near initialization for ‘spki_type_names[2].name’) spki-type-names.h:9:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 9 | { 7, "comment" }, | ^~~~~~~~~ spki-type-names.h:9:8: note: (near initialization for ‘spki_type_names[3].name’) spki-type-names.h:10:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 10 | { 7, "display" }, | ^~~~~~~~~ spki-type-names.h:10:8: note: (near initialization for ‘spki_type_names[4].name’) spki-type-names.h:11:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 11 | { 2, "do" }, | ^~~~ spki-type-names.h:11:8: note: (near initialization for ‘spki_type_names[5].name’) spki-type-names.h:12:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 12 | { 8, "dsa-sha1" }, | ^~~~~~~~~~ spki-type-names.h:12:8: note: (near initialization for ‘spki_type_names[6].name’) spki-type-names.h:13:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 13 | { 5, "entry" }, | ^~~~~~~ spki-type-names.h:13:8: note: (near initialization for ‘spki_type_names[7].name’) spki-type-names.h:14:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 14 | { 4, "hash" }, | ^~~~~~ spki-type-names.h:14:8: note: (near initialization for ‘spki_type_names[8].name’) spki-type-names.h:15:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 15 | { 6, "issuer" }, | ^~~~~~~~ spki-type-names.h:15:8: note: (near initialization for ‘spki_type_names[9].name’) spki-type-names.h:16:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 16 | { 11, "issuer-info" }, | ^~~~~~~~~~~~~ spki-type-names.h:16:9: note: (near initialization for ‘spki_type_names[10].name’) spki-type-names.h:17:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 17 | { 3, "md5" }, | ^~~~~ spki-type-names.h:17:8: note: (near initialization for ‘spki_type_names[11].name’) spki-type-names.h:18:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 18 | { 4, "name" }, | ^~~~~~ spki-type-names.h:18:8: note: (near initialization for ‘spki_type_names[12].name’) spki-type-names.h:19:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 19 | { 9, "not-after" }, | ^~~~~~~~~~~ spki-type-names.h:19:8: note: (near initialization for ‘spki_type_names[13].name’) spki-type-names.h:20:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 20 | { 10, "not-before" }, | ^~~~~~~~~~~~ spki-type-names.h:20:9: note: (near initialization for ‘spki_type_names[14].name’) spki-type-names.h:21:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 21 | { 9, "propagate" }, | ^~~~~~~~~~~ spki-type-names.h:21:8: note: (near initialization for ‘spki_type_names[15].name’) spki-type-names.h:22:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 22 | { 11, "private-key" }, | ^~~~~~~~~~~~~ spki-type-names.h:22:9: note: (near initialization for ‘spki_type_names[16].name’) spki-type-names.h:23:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 23 | { 10, "public-key" }, | ^~~~~~~~~~~~ spki-type-names.h:23:9: note: (near initialization for ‘spki_type_names[17].name’) spki-type-names.h:24:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 24 | { 13, "rsa-pkcs1-md5" }, | ^~~~~~~~~~~~~~~ spki-type-names.h:24:9: note: (near initialization for ‘spki_type_names[18].name’) spki-type-names.h:25:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 25 | { 14, "rsa-pkcs1-sha1" }, | ^~~~~~~~~~~~~~~~ spki-type-names.h:25:9: note: (near initialization for ‘spki_type_names[19].name’) spki-type-names.h:26:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 26 | { 8, "sequence" }, | ^~~~~~~~~~ spki-type-names.h:26:8: note: (near initialization for ‘spki_type_names[20].name’) spki-type-names.h:27:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 27 | { 4, "sha1" }, | ^~~~~~ spki-type-names.h:27:8: note: (near initialization for ‘spki_type_names[21].name’) spki-type-names.h:28:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 28 | { 9, "signature" }, | ^~~~~~~~~~~ spki-type-names.h:28:8: note: (near initialization for ‘spki_type_names[22].name’) spki-type-names.h:29:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 29 | { 7, "subject" }, | ^~~~~~~~~ spki-type-names.h:29:8: note: (near initialization for ‘spki_type_names[23].name’) spki-type-names.h:30:9: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 30 | { 12, "subject-info" }, | ^~~~~~~~~~~~~~ spki-type-names.h:30:9: note: (near initialization for ‘spki_type_names[24].name’) spki-type-names.h:31:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 31 | { 3, "tag" }, | ^~~~~ spki-type-names.h:31:8: note: (near initialization for ‘spki_type_names[25].name’) spki-type-names.h:32:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 32 | { 5, "valid" }, | ^~~~~~~ spki-type-names.h:32:8: note: (near initialization for ‘spki_type_names[26].name’) spki-type-names.h:33:8: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 33 | { 7, "version" }, | ^~~~~~~~~ spki-type-names.h:33:8: note: (near initialization for ‘spki_type_names[27].name’) parse.c: In function ‘spki_intern’: parse.c:60:22: warning: pointer targets in passing argument 1 of ‘spki_gperf’ differ in signedness [-Wpointer-sign] 60 | = spki_gperf(i->sexp.atom, i->sexp.atom_length); | ~~~~~~~^~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from parse.c:42: spki-gperf.h:88:34: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 88 | spki_gperf (register const char *str, register unsigned int len) | ~~~~~~~~~~~~~~~~~~~~~^~~ mv -f .deps/names.Tpo .deps/names.Po tag.c: In function ‘spki_tag_release’: tag.c:426:2: warning: this statement may fall through [-Wimplicit-fallthrough=] 426 | spki_string_release(ctx, realloc, self->upper); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tag.c:428:5: note: here 428 | default: | ^~~~~~~ At top level: tag.c:369:1: warning: ‘spki_tag_range_alloc’ defined but not used [-Wunused-function] 369 | spki_tag_range_alloc(void *ctx, nettle_realloc_func *realloc, | ^~~~~~~~~~~~~~~~~~~~ tag.c:100:1: warning: ‘spki_string_dup’ defined but not used [-Wunused-function] 100 | spki_string_dup(struct spki_string *s) | ^~~~~~~~~~~~~~~ mv -f .deps/parse-transport.Tpo .deps/parse-transport.Po mv -f .deps/verify.Tpo .deps/verify.Po mv -f .deps/reduce.Tpo .deps/reduce.Po mv -f .deps/parse.Tpo .deps/parse.Po mv -f .deps/certificate.Tpo .deps/certificate.Po mv -f .deps/tag.Tpo .deps/tag.Po rm -f libspki.a ar cru libspki.a certificate.o parse.o parse-transport.o names.o tag.o reduce.o verify.o ar: `u' modifier ignored since `D' is the default (see `U') powerpc64le-linux-gnu-ranlib libspki.a make[6]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' Making all in tools make[6]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki/tools' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-check-signature.o -MD -MP -MF .deps/spki-check-signature.Tpo -c -o spki-check-signature.o spki-check-signature.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o misc.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o getopt.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-make-signature.o -MD -MP -MF .deps/spki-make-signature.Tpo -c -o spki-make-signature.o spki-make-signature.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sign.o -MD -MP -MF .deps/sign.Tpo -c -o sign.o sign.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-delegate.o -MD -MP -MF .deps/spki-delegate.Tpo -c -o spki-delegate.o spki-delegate.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-reduce.o -MD -MP -MF .deps/spki-reduce.Tpo -c -o spki-reduce.o spki-reduce.c misc.c: In function ‘hash_file’: misc.c:67:30: warning: pointer targets in passing argument 3 of ‘hash->update’ differ in signedness [-Wpointer-sign] 67 | hash->update(ctx, res, buffer); | ^~~~~~ | | | char * misc.c:67:30: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ mv -f .deps/getopt.Tpo .deps/getopt.Po mv -f .deps/getopt1.Tpo .deps/getopt1.Po spki-reduce.c: In function ‘process_acls’: spki-reduce.c:115:48: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 115 | && spki_transport_iterator_first(&i, length, data) | ^~~~ | | | char * In file included from spki-reduce.c:31: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-reduce.c: In function ‘process_sequence’: spki-reduce.c:136:52: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 136 | && spki_transport_iterator_first(&i, length, data)) | ^~~~ | | | char * In file included from spki-reduce.c:31: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-reduce.c: In function ‘main’: spki-reduce.c:187:46: warning: pointer targets in passing argument 3 of ‘write_file’ differ in signedness [-Wpointer-sign] 187 | if (!write_file(stdout, buffer.size, buffer.contents)) | ~~~~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from spki-reduce.c:34: misc.h:48:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 48 | write_file(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ spki-check-signature.c: In function ‘main’: spki-check-signature.c:116:66: warning: pointer targets in passing argument 3 of ‘nettle_sexp_transport_iterator_first’ differ in signedness [-Wpointer-sign] 116 | if (sexp_transport_iterator_first(&sexp, strlen(o.signature), o.signature) | ~^~~~~~~~~~ | | | char * spki-reduce.c: In function ‘parse_options’: In file included from ../parse.h:26, from spki-check-signature.c:32: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:88:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 88 | unsigned length, uint8_t *input); | ~~~~~~~~~^~~~~ spki-reduce.c:89:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 89 | die("spki-delegate --version not implemented\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spki-reduce.c:91:2: note: here 91 | case 'a': | ^~~~ spki-check-signature.c:130:6: warning: this statement may fall through [-Wimplicit-fallthrough=] 130 | die("Unsupported hash algorithm."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spki-check-signature.c:131:4: note: here 131 | case SPKI_TYPE_MD5: | ^~~~ spki-check-signature.c: In function ‘parse_options’: spki-check-signature.c:88:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 88 | die("spki-check-signature --version not implemented\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spki-check-signature.c:90:2: note: here 90 | case 'n': | ^~~~ spki-delegate.c: In function ‘process_principal’: spki-delegate.c:157:55: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 157 | if (spki_transport_iterator_first(&i, strlen(expr), expr) | ^~~~ | | | char * In file included from spki-delegate.c:35: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-make-signature.c: In function ‘main’: spki-make-signature.c:136:56: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 136 | if (! (spki_transport_iterator_first(&i, key_length, key) | ^~~ | | | char * In file included from spki-make-signature.c:34: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-delegate.c: In function ‘process_sequence’: spki-delegate.c:177:52: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 177 | && spki_transport_iterator_first(&i, length, data)) | ^~~~ | | | char * In file included from spki-delegate.c:35: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-make-signature.c:151:15: warning: pointer targets in assignment from ‘uint8_t *’ {aka ‘unsigned char *’} to ‘char *’ differ in signedness [-Wpointer-sign] 151 | digest = hash_file(ctx.hash_algorithm, stdin); | ^ spki-make-signature.c:158:35: warning: pointer targets in passing argument 3 of ‘spki_sign_digest’ differ in signedness [-Wpointer-sign] 158 | spki_sign_digest(&ctx, &buffer, digest); | ^~~~~~ | | | char * In file included from spki-make-signature.c:38: sign.h:64:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 64 | const uint8_t *digest); | ~~~~~~~~~~~~~~~^~~~~~ spki-make-signature.c:162:46: warning: pointer targets in passing argument 3 of ‘write_file’ differ in signedness [-Wpointer-sign] 162 | if (!write_file(stdout, buffer.size, buffer.contents)) | ~~~~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} spki-delegate.c: In function ‘process_tag’: In file included from spki-make-signature.c:37: misc.h:48:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 48 | write_file(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ spki-delegate.c:207:55: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 207 | if (spki_transport_iterator_first(&i, strlen(expr), expr) == SPKI_TYPE_TAG) | ^~~~ | | | char * In file included from spki-delegate.c:35: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-delegate.c:213:12: warning: pointer targets in assignment from ‘const uint8_t *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign] 213 | && (tag = spki_parse_prevexpr(&i, start, &tag_length))) | ^ spki-delegate.c: In function ‘main’: spki-delegate.c:301:60: warning: pointer targets in passing argument 3 of ‘spki_transport_iterator_first’ differ in signedness [-Wpointer-sign] 301 | if (! (spki_transport_iterator_first(&i, key_length, key) | ^~~ | | | char * In file included from spki-delegate.c:35: ../parse.h:67:36: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘char *’ 67 | unsigned length, uint8_t *expr); | ~~~~~~~~~^~~~ spki-make-signature.c: In function ‘parse_options’: spki-make-signature.c:99:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 99 | die("spki-make-signature --version not implemented\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spki-make-signature.c:101:2: note: here 101 | case 's': | ^~~~ spki-delegate.c:319:24: warning: pointer targets in passing argument 3 of ‘write_file’ differ in signedness [-Wpointer-sign] 319 | buffer.size, buffer.contents)) | ~~~~~~^~~~~~~~~ | | | uint8_t * {aka unsigned char *} In file included from spki-delegate.c:38: misc.h:48:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 48 | write_file(FILE *f, unsigned size, const char *buffer); | ~~~~~~~~~~~~^~~~~~ spki-delegate.c: In function ‘parse_options’: spki-delegate.c:114:4: warning: this statement may fall through [-Wimplicit-fallthrough=] 114 | die("spki-delegate --version not implemented\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spki-delegate.c:116:2: note: here 116 | case 'i': | ^~~~ mv -f .deps/spki-check-signature.Tpo .deps/spki-check-signature.Po mv -f .deps/misc.Tpo .deps/misc.Po mv -f .deps/spki-reduce.Tpo .deps/spki-reduce.Po mv -f .deps/sign.Tpo .deps/sign.Po mv -f .deps/spki-make-signature.Tpo .deps/spki-make-signature.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o spki-check-signature spki-check-signature.o misc.o getopt.o getopt1.o ../libspki.a -lhogweed -lnettle -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o spki-reduce spki-reduce.o misc.o getopt.o getopt1.o ../libspki.a -lhogweed -lnettle -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o spki-make-signature spki-make-signature.o sign.o misc.o getopt.o getopt1.o ../libspki.a -lhogweed -lnettle -lgmp mv -f .deps/spki-delegate.Tpo .deps/spki-delegate.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o spki-delegate spki-delegate.o sign.o misc.o getopt.o getopt1.o ../libspki.a -lhogweed -lnettle -lgmp make[6]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki/tools' Making all in testsuite make[6]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki/testsuite' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT principal-test.o -MD -MP -MF .deps/principal-test.Tpo -c -o principal-test.o principal-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT testutils.o -MD -MP -MF .deps/testutils.Tpo -c -o testutils.o testutils.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT date-test.o -MD -MP -MF .deps/date-test.Tpo -c -o date-test.o date-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tag-test.o -MD -MP -MF .deps/tag-test.Tpo -c -o tag-test.o tag-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read-acl-test.o -MD -MP -MF .deps/read-acl-test.Tpo -c -o read-acl-test.o read-acl-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lookup-acl-test.o -MD -MP -MF .deps/lookup-acl-test.Tpo -c -o lookup-acl-test.o lookup-acl-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read-cert-test.o -MD -MP -MF .deps/read-cert-test.Tpo -c -o read-cert-test.o read-cert-test.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cdsa-reduce-test.o -MD -MP -MF .deps/cdsa-reduce-test.Tpo -c -o cdsa-reduce-test.o cdsa-reduce-test.c principal-test.c: In function ‘test_main’: In file included from read-acl-test.c:1: read-acl-test.c: In function ‘test_main’: principal-test.c:11:37: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 11 | s = spki_principal_by_key(&db, 5, "3:foo"); | ^~~~~~~ | | | char * In file included from lookup-acl-test.c:1: lookup-acl-test.c: In function ‘test_main’: read-acl-test.c:11:6: warning: pointer targets in passing argument 3 of ‘read_acl’ differ in signedness [-Wpointer-sign] 11 | ("(3:acl(7:version1:\0)(5:entry" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ In file included from tag-test.c:1: tag-test.c: In function ‘test_main’: testutils.h:17:35: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 17 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ In file included from testutils.h:5, from principal-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ lookup-acl-test.c:17:6: warning: pointer targets in passing argument 3 of ‘read_acl’ differ in signedness [-Wpointer-sign] 17 | ("(3:acl(5:entry(7:subject(10:public-key2:k1))" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:17:35: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 17 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ tag-test.c:25:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 25 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:25:10: note: in expansion of macro ‘INCLUDES’ 25 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ read-acl-test.c:17:43: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 17 | ASSERT(spki_principal_by_key(&db, LDATA("k1"))); | ^~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ read-acl-test.c:17:37: note: in expansion of macro ‘LDATA’ 17 | ASSERT(spki_principal_by_key(&db, LDATA("k1"))); | ^~~~~ lookup-acl-test.c:22:41: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 22 | k1 = spki_principal_by_key(&db, LDATA("(10:public-key2:k1)")); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ In file included from tag-test.c:1: tag-test.c:26:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 26 | "(3:ftp18:ftp.lysator.liu.se)")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:25:10: note: in expansion of macro ‘INCLUDES’ 25 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.h:5, from read-acl-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from testutils.h:5, from lookup-acl-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from principal-test.c:1: principal-test.c:14:40: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 14 | ASSERT(spki_principal_by_key(&db, 5, "3:foo") == s); | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ In file included from read-cert-test.c:1: read-cert-test.c: In function ‘test_main’: In file included from testutils.h:5, from principal-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ read-cert-test.c:23:12: warning: pointer targets in passing argument 4 of ‘read_cert’ differ in signedness [-Wpointer-sign] 23 | LDATA("(4:cert(6:issuer(10:public-key2:k1))" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ read-cert-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned length, const uint8_t *data) | ~~~~~~~~~~~~~~~^~~~ In file included from read-acl-test.c:1: read-acl-test.c:18:37: warning: pointer targets in passing argument 2 of ‘spki_principal_by_md5’ differ in signedness [-Wpointer-sign] 18 | ASSERT(spki_principal_by_md5(&db, "xxxxxxxxxxxxxxxx")); | ^~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ In file included from testutils.h:5, from read-acl-test.c:1: ../certificate.h:224:62: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 224 | spki_principal_by_md5(struct spki_acl_db *db, const uint8_t *digest); | ~~~~~~~~~~~~~~~^~~~~~ In file included from tag-test.c:1: tag-test.c:28:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 28 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:28:11: note: in expansion of macro ‘INCLUDES’ 28 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ In file included from principal-test.c:1: principal-test.c:15:40: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 15 | ASSERT(spki_principal_by_key(&db, 5, "3:bar") != s); | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ In file included from lookup-acl-test.c:1: lookup-acl-test.c:25:41: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 25 | k2 = spki_principal_by_key(&db, LDATA("(10:public-key2:k2)")); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.h:5, from principal-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from testutils.h:5, from lookup-acl-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from tag-test.c:1: tag-test.c:29:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 29 | "(4:http18:ftp.lysator.liu.se)")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:28:11: note: in expansion of macro ‘INCLUDES’ 28 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ In file included from read-cert-test.c:1: read-cert-test.c:30:36: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 30 | spki_principal_by_key(&db, LDATA("(10:public-key2:k1)"))); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ read-cert-test.c:30:30: note: in expansion of macro ‘LDATA’ 30 | spki_principal_by_key(&db, LDATA("(10:public-key2:k1)"))); | ^~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.h:5, from read-cert-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from lookup-acl-test.c:1: lookup-acl-test.c:30:41: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 30 | k3 = spki_principal_by_key(&db, LDATA("(10:public-key2:k3)")); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * lookup-acl-test.c:30:35: note: in expansion of macro ‘LDATA’ 30 | k3 = spki_principal_by_key(&db, LDATA("(10:public-key2:k3)")); | ^~~~~ In file included from tag-test.c:1: tag-test.c:32:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 32 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:32:10: note: in expansion of macro ‘INCLUDES’ 32 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.h:5, from lookup-acl-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from read-cert-test.c:1: read-cert-test.c:32:36: warning: pointer targets in passing argument 3 of ‘spki_principal_by_key’ differ in signedness [-Wpointer-sign] 32 | spki_principal_by_key(&db, LDATA("(10:public-key2:k2)"))); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ read-cert-test.c:32:30: note: in expansion of macro ‘LDATA’ 32 | spki_principal_by_key(&db, LDATA("(10:public-key2:k2)"))); | ^~~~~ In file included from tag-test.c:1: tag-test.c:33:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 33 | "(3:ftp18:ftp.lysator.liu.se4:read)")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:32:10: note: in expansion of macro ‘INCLUDES’ 32 | ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from testutils.h:5, from read-cert-test.c:1: ../certificate.h:221:45: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 221 | unsigned key_length, const uint8_t *key); | ~~~~~~~~~~~~~~~^~~ In file included from tag-test.c:1: tag-test.c:35:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 35 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se4:read)", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:35:11: note: in expansion of macro ‘INCLUDES’ 35 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se4:read)", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:36:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 36 | "(3:ftp18:ftp.lysator.liu.se)")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:35:11: note: in expansion of macro ‘INCLUDES’ 35 | ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se4:read)", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from lookup-acl-test.c:1: lookup-acl-test.c:45:24: warning: pointer targets in passing argument 2 of ‘make_tag’ differ in signedness [-Wpointer-sign] 45 | tag = make_tag(LDATA("(4:http)")); | ^~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:20:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 20 | make_tag(unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ In file included from tag-test.c:1: tag-test.c:38:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 38 | ASSERT(INCLUDES("(1:*)", "(3:foo)")); | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:38:10: note: in expansion of macro ‘INCLUDES’ 38 | ASSERT(INCLUDES("(1:*)", "(3:foo)")); | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:38:28: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 38 | ASSERT(INCLUDES("(1:*)", "(3:foo)")); | ^~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:38:10: note: in expansion of macro ‘INCLUDES’ 38 | ASSERT(INCLUDES("(1:*)", "(3:foo)")); | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ lookup-acl-test.c:52:24: warning: pointer targets in passing argument 2 of ‘make_tag’ differ in signedness [-Wpointer-sign] 52 | tag = make_tag(LDATA("(3:ftp)")); | ^~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:20:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 20 | make_tag(unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ In file included from tag-test.c:1: tag-test.c:39:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 39 | ASSERT(!INCLUDES("(3:foo)", "(1:*)")); | ^~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:39:11: note: in expansion of macro ‘INCLUDES’ 39 | ASSERT(!INCLUDES("(3:foo)", "(1:*)")); | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:39:31: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 39 | ASSERT(!INCLUDES("(3:foo)", "(1:*)")); | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:39:11: note: in expansion of macro ‘INCLUDES’ 39 | ASSERT(!INCLUDES("(3:foo)", "(1:*)")); | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ lookup-acl-test.c:57:24: warning: pointer targets in passing argument 2 of ‘make_tag’ differ in signedness [-Wpointer-sign] 57 | tag = make_tag(LDATA("(3:ftp2:h5)")); | ^~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:20:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 20 | make_tag(unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ In file included from tag-test.c:1: tag-test.c:41:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 41 | ASSERT(INCLUDES("(1:*)", | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:41:10: note: in expansion of macro ‘INCLUDES’ 41 | ASSERT(INCLUDES("(1:*)", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ lookup-acl-test.c:62:24: warning: pointer targets in passing argument 2 of ‘make_tag’ differ in signedness [-Wpointer-sign] 62 | tag = make_tag(LDATA("(3:ftp2:h1)")); | ^~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:20:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 20 | make_tag(unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ In file included from tag-test.c:1: tag-test.c:42:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 42 | "(1:*3:set3:foo3:bar)")); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:41:10: note: in expansion of macro ‘INCLUDES’ 41 | ASSERT(INCLUDES("(1:*)", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:43:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 43 | ASSERT(!INCLUDES("(1:*3:set3:foo3:bar)", | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:43:11: note: in expansion of macro ‘INCLUDES’ 43 | ASSERT(!INCLUDES("(1:*3:set3:foo3:bar)", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:44:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 44 | "(1:*)")); | ^~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:43:11: note: in expansion of macro ‘INCLUDES’ 43 | ASSERT(!INCLUDES("(1:*3:set3:foo3:bar)", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ cdsa-reduce-test.c: In function ‘test_main’: lookup-acl-test.c:72:24: warning: pointer targets in passing argument 2 of ‘make_tag’ differ in signedness [-Wpointer-sign] 72 | tag = make_tag(LDATA("(3:ftp2:h2)")); | ^~~~~~~~~~~~~ | | | char * testutils.h:30:35: note: in definition of macro ‘LDATA’ 30 | #define LDATA(x) (sizeof(x) - 1), x | ^ testutils.h:20:42: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 20 | make_tag(unsigned length, const uint8_t *expr); | ~~~~~~~~~~~~~~~^~~~ cdsa-reduce-test.c:140:7: warning: pointer targets in assignment from ‘char *’ to ‘uint8_t *’ {aka ‘unsigned char *’} differ in signedness [-Wpointer-sign] 140 | data = read_file(srcdir, "cdsa-cases/", i, ".in", | ^ In file included from tag-test.c:1: tag-test.c:46:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 46 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:46:10: note: in expansion of macro ‘INCLUDES’ 46 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:47:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 47 | "(3:foo)")); | ^~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:46:10: note: in expansion of macro ‘INCLUDES’ 46 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from cdsa-reduce-test.c:1: cdsa-reduce-test.c:144:41: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 144 | ASSERT(sexp_iterator_check_type(&sexp, "red-test")); | ^~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ In file included from tag-test.c:1: tag-test.c:48:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 48 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:48:10: note: in expansion of macro ‘INCLUDES’ 48 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ In file included from ../parse.h:26, from testutils.h:6, from cdsa-reduce-test.c:1: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:49:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 49 | "(3:foo4:read)")); | ^~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:48:10: note: in expansion of macro ‘INCLUDES’ 48 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:50:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 50 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:50:10: note: in expansion of macro ‘INCLUDES’ 50 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:51:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 51 | "(3:bar)")); | ^~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:50:10: note: in expansion of macro ‘INCLUDES’ 50 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:52:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 52 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:52:11: note: in expansion of macro ‘INCLUDES’ 52 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:53:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 53 | "(3:baz)")); | ^~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:52:11: note: in expansion of macro ‘INCLUDES’ 52 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:55:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 55 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:55:10: note: in expansion of macro ‘INCLUDES’ 55 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:56:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 56 | "(1:*3:set(3:foo))")); | ^~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:55:10: note: in expansion of macro ‘INCLUDES’ 55 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:57:19: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 57 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:57:10: note: in expansion of macro ‘INCLUDES’ 57 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:58:5: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 58 | "(1:*3:set(3:foo)(3:bar))")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:57:10: note: in expansion of macro ‘INCLUDES’ 57 | ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:59:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 59 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:59:11: note: in expansion of macro ‘INCLUDES’ 59 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:60:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 60 | "(1:*3:set(3:foo)(3:bar)(3:baz))")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:59:11: note: in expansion of macro ‘INCLUDES’ 59 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:61:20: warning: pointer targets in passing argument 2 of ‘includes’ differ in signedness [-Wpointer-sign] 61 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:33: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:61:11: note: in expansion of macro ‘INCLUDES’ 61 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:4:43: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 4 | includes(unsigned alength, const uint8_t *adata, | ~~~~~~~~~~~~~~~^~~~~ In file included from tag-test.c:1: tag-test.c:62:6: warning: pointer targets in passing argument 4 of ‘includes’ differ in signedness [-Wpointer-sign] 62 | "(1:*3:set(3:foo)(3:baz))")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * testutils.h:27:30: note: in definition of macro ‘ASSERT’ 27 | #define ASSERT(x) do { if (!(x)) FAIL("ASSERT failure: " #x); } while(0) | ^ tag-test.c:20:43: note: in expansion of macro ‘LDATA’ 20 | #define INCLUDES(a, b) includes(LDATA(a), LDATA(b)) | ^~~~~ tag-test.c:61:11: note: in expansion of macro ‘INCLUDES’ 61 | ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))", | ^~~~~~~~ tag-test.c:5:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 5 | unsigned blength, const uint8_t *bdata) | ~~~~~~~~~~~~~~~^~~~~ mv -f .deps/read-acl-test.Tpo .deps/read-acl-test.Po mv -f .deps/principal-test.Tpo .deps/principal-test.Po mv -f .deps/date-test.Tpo .deps/date-test.Po mv -f .deps/testutils.Tpo .deps/testutils.Po mv -f .deps/read-cert-test.Tpo .deps/read-cert-test.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o principal-test principal-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o date-test date-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o read-acl-test read-acl-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o read-cert-test read-cert-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp mv -f .deps/lookup-acl-test.Tpo .deps/lookup-acl-test.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lookup-acl-test lookup-acl-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp mv -f .deps/tag-test.Tpo .deps/tag-test.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o tag-test tag-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp mv -f .deps/cdsa-reduce-test.Tpo .deps/cdsa-reduce-test.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o cdsa-reduce-test cdsa-reduce-test.o testutils.o ../libspki.a -lhogweed -lnettle -lgmp make check to build testprograms. make[6]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki/testsuite' make[5]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' make[4]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src/spki' Making all in . make[4]: Entering directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh.o -MD -MP -MF .deps/lsh.Tpo -c -o lsh.o lsh.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT abstract_io.o -MD -MP -MF .deps/abstract_io.Tpo -c -o abstract_io.o abstract_io.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT abstract_crypto.o -MD -MP -MF .deps/abstract_crypto.Tpo -c -o abstract_crypto.o abstract_crypto.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT algorithms.o -MD -MP -MF .deps/algorithms.Tpo -c -o algorithms.o algorithms.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT alist.o -MD -MP -MF .deps/alist.Tpo -c -o alist.o alist.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT atoms.o -MD -MP -MF .deps/atoms.Tpo -c -o atoms.o atoms.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel.o -MD -MP -MF .deps/channel.Tpo -c -o channel.o channel.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel_commands.o -MD -MP -MF .deps/channel_commands.Tpo -c -o channel_commands.o channel_commands.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel_forward.o -MD -MP -MF .deps/channel_forward.Tpo -c -o channel_forward.o channel_forward.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT charset.o -MD -MP -MF .deps/charset.Tpo -c -o charset.o charset.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o client.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_escape.o -MD -MP -MF .deps/client_escape.Tpo -c -o client_escape.o client_escape.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_keyexchange.o -MD -MP -MF .deps/client_keyexchange.Tpo -c -o client_keyexchange.o client_keyexchange.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_pty.o -MD -MP -MF .deps/client_pty.Tpo -c -o client_pty.o client_pty.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_session.o -MD -MP -MF .deps/client_session.Tpo -c -o client_session.o client_session.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_userauth.o -MD -MP -MF .deps/client_userauth.Tpo -c -o client_userauth.o client_userauth.c In file included from atoms.c:45: atoms_table.c:5:5: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 5 | { { "UNKNOWN", 7 }, {"none", 4}, | ^~~~~~~~~ atoms_table.c:5:5: note: (near initialization for ‘atom_table[0].name’) atoms_table.c:5:23: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 5 | { { "UNKNOWN", 7 }, {"none", 4}, | ^~~~~~ atoms_table.c:5:23: note: (near initialization for ‘atom_table[1].name’) atoms_table.c:6:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 6 | {"zlib", 4}, | ^~~~~~ atoms_table.c:6:4: note: (near initialization for ‘atom_table[2].name’) atoms_table.c:7:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 7 | {"3des-cbc", 8}, | ^~~~~~~~~~ atoms_table.c:7:4: note: (near initialization for ‘atom_table[3].name’) atoms_table.c:8:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 8 | {"3des-ctr", 8}, | ^~~~~~~~~~ atoms_table.c:8:4: note: (near initialization for ‘atom_table[4].name’) atoms_table.c:9:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 9 | {"blowfish-cbc", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:9:4: note: (near initialization for ‘atom_table[5].name’) atoms_table.c:10:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 10 | {"blowfish-ctr", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:10:4: note: (near initialization for ‘atom_table[6].name’) atoms_table.c:11:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 11 | {"twofish256-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:11:4: note: (near initialization for ‘atom_table[7].name’) atoms_table.c:12:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 12 | {"twofish-cbc", 11}, | ^~~~~~~~~~~~~ atoms_table.c:12:4: note: (near initialization for ‘atom_table[8].name’) atoms_table.c:13:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 13 | {"twofish128-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:13:4: note: (near initialization for ‘atom_table[9].name’) atoms_table.c:14:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 14 | {"twofish192-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:14:4: note: (near initialization for ‘atom_table[10].name’) atoms_table.c:15:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 15 | {"twofish128-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:15:4: note: (near initialization for ‘atom_table[11].name’) atoms_table.c:16:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 16 | {"twofish192-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:16:4: note: (near initialization for ‘atom_table[12].name’) atoms_table.c:17:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 17 | {"twofish256-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:17:4: note: (near initialization for ‘atom_table[13].name’) atoms_table.c:18:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 18 | {"aes256-cbc", 10}, | ^~~~~~~~~~~~ atoms_table.c:18:4: note: (near initialization for ‘atom_table[14].name’) atoms_table.c:19:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 19 | {"aes192-cbc", 10}, | ^~~~~~~~~~~~ atoms_table.c:19:4: note: (near initialization for ‘atom_table[15].name’) atoms_table.c:20:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 20 | {"aes128-cbc", 10}, | ^~~~~~~~~~~~ atoms_table.c:20:4: note: (near initialization for ‘atom_table[16].name’) atoms_table.c:21:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 21 | {"aes128-ctr", 10}, | ^~~~~~~~~~~~ atoms_table.c:21:4: note: (near initialization for ‘atom_table[17].name’) atoms_table.c:22:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 22 | {"aes192-ctr", 10}, | ^~~~~~~~~~~~ atoms_table.c:22:4: note: (near initialization for ‘atom_table[18].name’) atoms_table.c:23:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 23 | {"aes256-ctr", 10}, | ^~~~~~~~~~~~ atoms_table.c:23:4: note: (near initialization for ‘atom_table[19].name’) atoms_table.c:24:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 24 | {"serpent256-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:24:4: note: (near initialization for ‘atom_table[20].name’) atoms_table.c:25:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 25 | {"serpent192-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:25:4: note: (near initialization for ‘atom_table[21].name’) atoms_table.c:26:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 26 | {"serpent128-cbc", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:26:4: note: (near initialization for ‘atom_table[22].name’) atoms_table.c:27:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 27 | {"serpent128-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:27:4: note: (near initialization for ‘atom_table[23].name’) atoms_table.c:28:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 28 | {"serpent192-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:28:4: note: (near initialization for ‘atom_table[24].name’) atoms_table.c:29:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 29 | {"serpent256-ctr", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:29:4: note: (near initialization for ‘atom_table[25].name’) atoms_table.c:30:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 30 | {"arcfour", 7}, | ^~~~~~~~~ atoms_table.c:30:4: note: (near initialization for ‘atom_table[26].name’) atoms_table.c:31:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 31 | {"cast128-cbc", 11}, | ^~~~~~~~~~~~~ atoms_table.c:31:4: note: (near initialization for ‘atom_table[27].name’) atoms_table.c:32:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 32 | {"cast128-ctr", 11}, | ^~~~~~~~~~~~~ atoms_table.c:32:4: note: (near initialization for ‘atom_table[28].name’) atoms_table.c:33:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 33 | {"serpent-cbc@lysator.liu.se", 26}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:33:4: note: (near initialization for ‘atom_table[29].name’) atoms_table.c:34:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 34 | {"hmac-sha1", 9}, | ^~~~~~~~~~~ atoms_table.c:34:4: note: (near initialization for ‘atom_table[30].name’) atoms_table.c:35:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 35 | {"hmac-sha1-96", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:35:4: note: (near initialization for ‘atom_table[31].name’) atoms_table.c:36:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 36 | {"hmac-md5", 8}, | ^~~~~~~~~~ atoms_table.c:36:4: note: (near initialization for ‘atom_table[32].name’) atoms_table.c:37:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 37 | {"hmac-md5-96", 11}, | ^~~~~~~~~~~~~ atoms_table.c:37:4: note: (near initialization for ‘atom_table[33].name’) atoms_table.c:38:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 38 | {"diffie-hellman-group1-sha1", 26}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:38:4: note: (near initialization for ‘atom_table[34].name’) atoms_table.c:39:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 39 | {"diffie-hellman-group14-sha1", 27}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:39:4: note: (near initialization for ‘atom_table[35].name’) atoms_table.c:40:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 40 | {"ssh-dss", 7}, | ^~~~~~~~~ atoms_table.c:40:4: note: (near initialization for ‘atom_table[36].name’) atoms_table.c:41:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 41 | {"ssh-rsa", 7}, | ^~~~~~~~~ atoms_table.c:41:4: note: (near initialization for ‘atom_table[37].name’) atoms_table.c:42:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 42 | {"x509v3-sign-rsa", 15}, | ^~~~~~~~~~~~~~~~~ atoms_table.c:42:4: note: (near initialization for ‘atom_table[38].name’) atoms_table.c:43:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 43 | {"x509v3-sign-dss", 15}, | ^~~~~~~~~~~~~~~~~ atoms_table.c:43:4: note: (near initialization for ‘atom_table[39].name’) atoms_table.c:44:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 44 | {"spki-sign-rsa", 13}, | ^~~~~~~~~~~~~~~ atoms_table.c:44:4: note: (near initialization for ‘atom_table[40].name’) atoms_table.c:45:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 45 | {"spki-sign-dss", 13}, | ^~~~~~~~~~~~~~~ atoms_table.c:45:4: note: (near initialization for ‘atom_table[41].name’) atoms_table.c:46:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 46 | {"pgp-sign-rsa", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:46:4: note: (near initialization for ‘atom_table[42].name’) atoms_table.c:47:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 47 | {"pgp-sign-dss", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:47:4: note: (near initialization for ‘atom_table[43].name’) atoms_table.c:48:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 48 | {"spki", 4}, | ^~~~~~ atoms_table.c:48:4: note: (near initialization for ‘atom_table[44].name’) atoms_table.c:49:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 49 | {"ssh-userauth", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:49:4: note: (near initialization for ‘atom_table[45].name’) atoms_table.c:50:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 50 | {"ssh-connection", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:50:4: note: (near initialization for ‘atom_table[46].name’) atoms_table.c:51:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 51 | {"publickey", 9}, | ^~~~~~~~~~~ atoms_table.c:51:4: note: (near initialization for ‘atom_table[47].name’) atoms_table.c:52:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 52 | {"password", 8}, | ^~~~~~~~~~ atoms_table.c:52:4: note: (near initialization for ‘atom_table[48].name’) atoms_table.c:53:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 53 | {"hostbased", 9}, | ^~~~~~~~~~~ atoms_table.c:53:4: note: (near initialization for ‘atom_table[49].name’) atoms_table.c:54:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 54 | {"keyboard-interactive", 20}, | ^~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:54:4: note: (near initialization for ‘atom_table[50].name’) atoms_table.c:55:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 55 | {"gssapi", 6}, | ^~~~~~~~ atoms_table.c:55:4: note: (near initialization for ‘atom_table[51].name’) atoms_table.c:56:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 56 | {"session", 7}, | ^~~~~~~~~ atoms_table.c:56:4: note: (near initialization for ‘atom_table[52].name’) atoms_table.c:57:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 57 | {"pty-req", 7}, | ^~~~~~~~~ atoms_table.c:57:4: note: (near initialization for ‘atom_table[53].name’) atoms_table.c:58:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 58 | {"x11-req", 7}, | ^~~~~~~~~ atoms_table.c:58:4: note: (near initialization for ‘atom_table[54].name’) atoms_table.c:59:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 59 | {"x11", 3}, | ^~~~~ atoms_table.c:59:4: note: (near initialization for ‘atom_table[55].name’) atoms_table.c:60:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 60 | {"auth-agent-req", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:60:4: note: (near initialization for ‘atom_table[56].name’) atoms_table.c:61:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 61 | {"auth-agent", 10}, | ^~~~~~~~~~~~ atoms_table.c:61:4: note: (near initialization for ‘atom_table[57].name’) atoms_table.c:62:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 62 | {"env", 3}, | ^~~~~ atoms_table.c:62:4: note: (near initialization for ‘atom_table[58].name’) atoms_table.c:63:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 63 | {"shell", 5}, | ^~~~~~~ atoms_table.c:63:4: note: (near initialization for ‘atom_table[59].name’) atoms_table.c:64:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 64 | {"exec", 4}, | ^~~~~~ atoms_table.c:64:4: note: (near initialization for ‘atom_table[60].name’) atoms_table.c:65:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 65 | {"subsystem", 9}, | ^~~~~~~~~~~ atoms_table.c:65:4: note: (near initialization for ‘atom_table[61].name’) atoms_table.c:66:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 66 | {"window-change", 13}, | ^~~~~~~~~~~~~~~ atoms_table.c:66:4: note: (near initialization for ‘atom_table[62].name’) atoms_table.c:67:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 67 | {"xon-xoff", 8}, | ^~~~~~~~~~ atoms_table.c:67:4: note: (near initialization for ‘atom_table[63].name’) atoms_table.c:68:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 68 | {"signal", 6}, | ^~~~~~~~ atoms_table.c:68:4: note: (near initialization for ‘atom_table[64].name’) atoms_table.c:69:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 69 | {"exit-status", 11}, | ^~~~~~~~~~~~~ atoms_table.c:69:4: note: (near initialization for ‘atom_table[65].name’) atoms_table.c:70:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 70 | {"exit-signal", 11}, | ^~~~~~~~~~~~~ atoms_table.c:70:4: note: (near initialization for ‘atom_table[66].name’) atoms_table.c:71:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 71 | {"tcpip-forward", 13}, | ^~~~~~~~~~~~~~~ atoms_table.c:71:4: note: (near initialization for ‘atom_table[67].name’) atoms_table.c:72:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 72 | {"cancel-tcpip-forward", 20}, | ^~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:72:4: note: (near initialization for ‘atom_table[68].name’) atoms_table.c:73:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 73 | {"forwarded-tcpip", 15}, | ^~~~~~~~~~~~~~~~~ atoms_table.c:73:4: note: (near initialization for ‘atom_table[69].name’) atoms_table.c:74:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 74 | {"direct-tcpip", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:74:4: note: (near initialization for ‘atom_table[70].name’) atoms_table.c:75:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 75 | {"ABRT", 4}, | ^~~~~~ atoms_table.c:75:4: note: (near initialization for ‘atom_table[71].name’) atoms_table.c:76:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 76 | {"ALRM", 4}, | ^~~~~~ atoms_table.c:76:4: note: (near initialization for ‘atom_table[72].name’) atoms_table.c:77:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 77 | {"FPE", 3}, | ^~~~~ atoms_table.c:77:4: note: (near initialization for ‘atom_table[73].name’) atoms_table.c:78:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 78 | {"HUP", 3}, | ^~~~~ atoms_table.c:78:4: note: (near initialization for ‘atom_table[74].name’) atoms_table.c:79:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 79 | {"ILL", 3}, | ^~~~~ atoms_table.c:79:4: note: (near initialization for ‘atom_table[75].name’) atoms_table.c:80:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 80 | {"INT", 3}, | ^~~~~ atoms_table.c:80:4: note: (near initialization for ‘atom_table[76].name’) atoms_table.c:81:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 81 | {"KILL", 4}, | ^~~~~~ atoms_table.c:81:4: note: (near initialization for ‘atom_table[77].name’) atoms_table.c:82:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 82 | {"PIPE", 4}, | ^~~~~~ atoms_table.c:82:4: note: (near initialization for ‘atom_table[78].name’) atoms_table.c:83:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 83 | {"QUIT", 4}, | ^~~~~~ atoms_table.c:83:4: note: (near initialization for ‘atom_table[79].name’) atoms_table.c:84:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 84 | {"SEGV", 4}, | ^~~~~~ atoms_table.c:84:4: note: (near initialization for ‘atom_table[80].name’) atoms_table.c:85:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 85 | {"TERM", 4}, | ^~~~~~ atoms_table.c:85:4: note: (near initialization for ‘atom_table[81].name’) atoms_table.c:86:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 86 | {"USR1", 4}, | ^~~~~~ atoms_table.c:86:4: note: (near initialization for ‘atom_table[82].name’) atoms_table.c:87:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 87 | {"USR2", 4}, | ^~~~~~ atoms_table.c:87:4: note: (near initialization for ‘atom_table[83].name’) atoms_table.c:88:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 88 | {"signal-unknown@lysator.liu.se", 29}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:88:4: note: (near initialization for ‘atom_table[84].name’) atoms_table.c:89:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 89 | {"private-key", 11}, | ^~~~~~~~~~~~~ atoms_table.c:89:4: note: (near initialization for ‘atom_table[85].name’) atoms_table.c:90:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 90 | {"public-key", 10}, | ^~~~~~~~~~~~ atoms_table.c:90:4: note: (near initialization for ‘atom_table[86].name’) atoms_table.c:91:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 91 | {"dsa", 3}, | ^~~~~ atoms_table.c:91:4: note: (near initialization for ‘atom_table[87].name’) atoms_table.c:92:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 92 | {"p", 1}, | ^~~ atoms_table.c:92:4: note: (near initialization for ‘atom_table[88].name’) atoms_table.c:93:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 93 | {"q", 1}, | ^~~ atoms_table.c:93:4: note: (near initialization for ‘atom_table[89].name’) atoms_table.c:94:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 94 | {"g", 1}, | ^~~ atoms_table.c:94:4: note: (near initialization for ‘atom_table[90].name’) atoms_table.c:95:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 95 | {"y", 1}, | ^~~ atoms_table.c:95:4: note: (near initialization for ‘atom_table[91].name’) atoms_table.c:96:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 96 | {"x", 1}, | ^~~ atoms_table.c:96:4: note: (near initialization for ‘atom_table[92].name’) atoms_table.c:97:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 97 | {"r", 1}, | ^~~ atoms_table.c:97:4: note: (near initialization for ‘atom_table[93].name’) atoms_table.c:98:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 98 | {"s", 1}, | ^~~ atoms_table.c:98:4: note: (near initialization for ‘atom_table[94].name’) atoms_table.c:99:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 99 | {"rsa-pkcs1", 9}, | ^~~~~~~~~~~ atoms_table.c:99:4: note: (near initialization for ‘atom_table[95].name’) atoms_table.c:100:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 100 | {"rsa-pkcs1-sha1", 14}, | ^~~~~~~~~~~~~~~~ atoms_table.c:100:4: note: (near initialization for ‘atom_table[96].name’) atoms_table.c:101:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 101 | {"rsa-pkcs1-md5", 13}, | ^~~~~~~~~~~~~~~ atoms_table.c:101:4: note: (near initialization for ‘atom_table[97].name’) atoms_table.c:102:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 102 | {"n", 1}, | ^~~ atoms_table.c:102:4: note: (near initialization for ‘atom_table[98].name’) atoms_table.c:103:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 103 | {"e", 1}, | ^~~ atoms_table.c:103:4: note: (near initialization for ‘atom_table[99].name’) atoms_table.c:104:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 104 | {"d", 1}, | ^~~ atoms_table.c:104:4: note: (near initialization for ‘atom_table[100].name’) atoms_table.c:105:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 105 | {"a", 1}, | ^~~ atoms_table.c:105:4: note: (near initialization for ‘atom_table[101].name’) atoms_table.c:106:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 106 | {"b", 1}, | ^~~ atoms_table.c:106:4: note: (near initialization for ‘atom_table[102].name’) atoms_table.c:107:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 107 | {"c", 1}, | ^~~ atoms_table.c:107:4: note: (near initialization for ‘atom_table[103].name’) atoms_table.c:108:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 108 | {"Xpkcs5v2", 8}, | ^~~~~~~~~~ atoms_table.c:108:4: note: (near initialization for ‘atom_table[104].name’) atoms_table.c:109:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 109 | {"srp-ring1-sha1@lysator.liu.se", 29}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ atoms_table.c:109:4: note: (near initialization for ‘atom_table[105].name’) atoms_table.c:110:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 110 | {"srp-verifier", 12}, | ^~~~~~~~~~~~~~ atoms_table.c:110:4: note: (near initialization for ‘atom_table[106].name’) atoms_table.c:111:4: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 111 | {"ssh-ring1", 9}, | ^~~~~~~~~~~ atoms_table.c:111:4: note: (near initialization for ‘atom_table[107].name’) mv -f .deps/abstract_io.Tpo .deps/abstract_io.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_x11.o -MD -MP -MF .deps/client_x11.Tpo -c -o client_x11.o client_x11.c client.c: In function ‘do_exit_signal’: client.c:321:27: warning: pointer targets in passing argument 2 of ‘parse_atom’ differ in signedness [-Wpointer-sign] 321 | && parse_atom(args, &signal) | ^~~~~~~ | | | uint32_t * {aka unsigned int *} In file included from channel.h:32, from channel_commands.h:27, from client.h:27, from client.c:41: parse.h:84:47: note: expected ‘int *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’} 84 | parse_atom(struct simple_buffer *buffer, int *result); | ~~~~~^~~~~~ client.c: In function ‘rebuild_command_line’: client.c:846:43: warning: pointer targets in passing argument 4 of ‘lsh_string_write’ differ in signedness [-Wpointer-sign] 846 | lsh_string_write(r, 0, alengths[0], argv[0]); | ~~~~^~~ | | | char * In file included from client.c:51: lsh_string.h:110:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 110 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ client.c:851:49: warning: pointer targets in passing argument 4 of ‘lsh_string_write’ differ in signedness [-Wpointer-sign] 851 | lsh_string_write(r, pos, alengths[i], argv[i]); | ~~~~^~~ | | | char * In file included from client.c:51: lsh_string.h:110:19: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 110 | const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ mv -f .deps/atoms.Tpo .deps/atoms.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT combinators.o -MD -MP -MF .deps/combinators.Tpo -c -o combinators.o combinators.c mv -f .deps/abstract_crypto.Tpo .deps/abstract_crypto.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT command.o -MD -MP -MF .deps/command.Tpo -c -o command.o command.c mv -f .deps/alist.Tpo .deps/alist.Po mv -f .deps/charset.Tpo .deps/charset.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT compress.o -MD -MP -MF .deps/compress.Tpo -c -o compress.o compress.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse_config.o -MD -MP -MF .deps/parse_config.Tpo -c -o parse_config.o parse_config.c mv -f .deps/channel_forward.Tpo .deps/channel_forward.Po mv -f .deps/client_pty.Tpo .deps/client_pty.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT connection.o -MD -MP -MF .deps/connection.Tpo -c -o connection.o connection.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT connection_commands.o -MD -MP -MF .deps/connection_commands.Tpo -c -o connection_commands.o connection_commands.c mv -f .deps/channel_commands.Tpo .deps/channel_commands.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT crypto.o -MD -MP -MF .deps/crypto.Tpo -c -o crypto.o crypto.c mv -f .deps/compress.Tpo .deps/compress.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT daemon.o -MD -MP -MF .deps/daemon.Tpo -c -o daemon.o daemon.c mv -f .deps/client_escape.Tpo .deps/client_escape.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.c parse_config.c: In function ‘next_token’: parse_config.c:156:18: warning: pointer targets in assignment from ‘const uint8_t *’ {aka ‘const unsigned char *’} to ‘const char *’ differ in signedness [-Wpointer-sign] 156 | self->token = HERE; | ^ parse_config.c: In function ‘config_lookup_host’: parse_config.c:368:43: warning: pointer targets in passing argument 3 of ‘lsh_string_eq_l’ differ in signedness [-Wpointer-sign] 368 | if (lsh_string_eq_l(hosts->name, length, host)) | ^~~~ | | | const char * In file included from parse_config.c:34: lsh_string.h:89:77: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 89 | lsh_string_eq_l(const struct lsh_string *a, uint32_t length, const uint8_t *b); | ~~~~~~~~~~~~~~~^ mv -f .deps/combinators.Tpo .deps/combinators.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dh_exchange.o -MD -MP -MF .deps/dh_exchange.Tpo -c -o dh_exchange.o dh_exchange.c mv -f .deps/client_session.Tpo .deps/client_session.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa.o -MD -MP -MF .deps/dsa.Tpo -c -o dsa.o dsa.c mv -f .deps/client_keyexchange.Tpo .deps/client_keyexchange.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT exception.o -MD -MP -MF .deps/exception.Tpo -c -o exception.o exception.c mv -f .deps/connection_commands.Tpo .deps/connection_commands.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT format.o -MD -MP -MF .deps/format.Tpo -c -o format.o format.c dsa.c: In function ‘do_dsa_verify’: dsa.c:138:30: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 138 | const uint8_t *names[2] = { "r", "s" }; | ^~~ dsa.c:138:30: note: (near initialization for ‘names[0]’) dsa.c:138:35: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 138 | const uint8_t *names[2] = { "r", "s" }; | ^~~ dsa.c:138:35: note: (near initialization for ‘names[1]’) mv -f .deps/algorithms.Tpo .deps/algorithms.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gc.o -MD -MP -MF .deps/gc.Tpo -c -o gc.o gc.c mv -f .deps/lsh.Tpo .deps/lsh.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gateway.o -MD -MP -MF .deps/gateway.Tpo -c -o gateway.o gateway.c mv -f .deps/client_x11.Tpo .deps/client_x11.Po format.c: In function ‘ssh_vformat_write’: format.c:362:13: warning: pointer targets in assignment from ‘const char *’ to ‘const uint8_t *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 362 | data = va_arg(args, const char *); | ^ format.c:363:22: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 363 | size = strlen(data); | ^~~~ | | | const uint8_t * {aka const unsigned char *} In file included from format.c:29: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:391:35: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gateway_channel.o -MD -MP -MF .deps/gateway_channel.Tpo -c -o gateway_channel.o gateway_channel.c mv -f .deps/parse_config.Tpo .deps/parse_config.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gateway_commands.o -MD -MP -MF .deps/gateway_commands.Tpo -c -o gateway_commands.o gateway_commands.c mv -f .deps/exception.Tpo .deps/exception.Po mv -f .deps/debug.Tpo .deps/debug.Po mv -f .deps/dh_exchange.Tpo .deps/dh_exchange.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT handshake.o -MD -MP -MF .deps/handshake.Tpo -c -o handshake.o handshake.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT interact.o -MD -MP -MF .deps/interact.Tpo -c -o interact.o interact.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io.o -MD -MP -MF .deps/io.Tpo -c -o io.o io.c mv -f .deps/crypto.Tpo .deps/crypto.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io_commands.o -MD -MP -MF .deps/io_commands.Tpo -c -o io_commands.o io_commands.c mv -f .deps/dsa.Tpo .deps/dsa.Po mv -f .deps/daemon.Tpo .deps/daemon.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT keyexchange.o -MD -MP -MF .deps/keyexchange.Tpo -c -o keyexchange.o keyexchange.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT list.o -MD -MP -MF .deps/list.Tpo -c -o list.o list.c gateway.c: In function ‘make_gateway_address’: gateway.c:92:20: warning: pointer targets in passing argument 1 of ‘check_string’ differ in signedness [-Wpointer-sign] 92 | if (check_string(local_user) | ^~~~~~~~~~ | | | const char * gateway.c:68:29: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 68 | check_string(const uint8_t *s) | ~~~~~~~~~~~~~~~^ gateway.c:93:23: warning: pointer targets in passing argument 1 of ‘check_string’ differ in signedness [-Wpointer-sign] 93 | && check_string(remote_user) | ^~~~~~~~~~~ | | | const char * gateway.c:68:29: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 68 | check_string(const uint8_t *s) | ~~~~~~~~~~~~~~~^ gateway.c:94:33: warning: pointer targets in passing argument 2 of ‘check_string_l’ differ in signedness [-Wpointer-sign] 94 | && check_string_l(length, target)) | ^~~~~~ | | | const char * gateway.c:51:48: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 51 | check_string_l(unsigned length, const uint8_t *s) | ~~~~~~~~~~~~~~~^ mv -f .deps/client.Tpo .deps/client.Po In file included from list.c:35: list.c: In function ‘lsh_list_alloc’: xalloc.h:95:30: warning: statement with no effect [-Wunused-value] 95 | #define CHECK_SUBTYPE(c, o) ((struct lsh_object *)(o)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~ list.c:55:3: note: in expansion of macro ‘CHECK_SUBTYPE’ 55 | CHECK_SUBTYPE(list_header, list); | ^~~~~~~~~~~~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lookup_verifier.o -MD -MP -MF .deps/lookup_verifier.Tpo -c -o lookup_verifier.o lookup_verifier.c mv -f .deps/command.Tpo .deps/command.Po mv -f .deps/client_userauth.Tpo .deps/client_userauth.Po mv -f .deps/gateway.Tpo .deps/gateway.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lock_file.o -MD -MP -MF .deps/lock_file.Tpo -c -o lock_file.o lock_file.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh_string.o -MD -MP -MF .deps/lsh_string.Tpo -c -o lsh_string.o lsh_string.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c mv -f .deps/lookup_verifier.Tpo .deps/lookup_verifier.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs5.o -MD -MP -MF .deps/pkcs5.Tpo -c -o pkcs5.o pkcs5.c mv -f .deps/gc.Tpo .deps/gc.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT publickey_crypto.o -MD -MP -MF .deps/publickey_crypto.Tpo -c -o publickey_crypto.o publickey_crypto.c mv -f .deps/connection.Tpo .deps/connection.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT queue.o -MD -MP -MF .deps/queue.Tpo -c -o queue.o queue.c mv -f .deps/interact.Tpo .deps/interact.Po mv -f .deps/list.Tpo .deps/list.Po mv -f .deps/handshake.Tpo .deps/handshake.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT randomness.o -MD -MP -MF .deps/randomness.Tpo -c -o randomness.o randomness.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_data.o -MD -MP -MF .deps/read_data.Tpo -c -o read_data.o read_data.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_file.o -MD -MP -MF .deps/read_file.Tpo -c -o read_file.o read_file.c lsh_string.c: In function ‘lsh_get_cstring’: lsh_string.c:139:60: warning: pointer targets in returning ‘const uint8_t *’ {aka ‘const unsigned char *’} from a function with return type ‘const char *’ differ in signedness [-Wpointer-sign] 139 | return (s && !memchr(s->data, '\0', s->length) ? s->data : NULL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ mv -f .deps/gateway_commands.Tpo .deps/gateway_commands.Po lsh_string.c: In function ‘lsh_string_ntop’: lsh_string.c:339:5: warning: pointer targets in passing argument 3 of ‘inet_ntop’ differ in signedness [-Wpointer-sign] 339 | s->data, s->length)) | ~^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from lsh_string.c:37: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/arpa/inet.h:65:27: note: expected ‘char * restrict’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 65 | char *__restrict __buf, socklen_t __len) | ~~~~~~~~~~~~~~~~~^~~~~ lsh_string.c:342:31: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness [-Wpointer-sign] 342 | lsh_string_trunc(s, strlen(s->data)); | ~^~~~~~ | | | uint8_t * {aka unsigned char *} In file included from lsh_string.c:31: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/string.h:391:35: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’} 391 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_line.o -MD -MP -MF .deps/read_line.Tpo -c -o read_line.o read_line.c io.c: In function ‘do_buffered_read’: io.c:490:2: warning: this statement may fall through [-Wimplicit-fallthrough=] 490 | werror("Unexpected EPIPE from read.\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.c:491:7: note: here 491 | default: | ^~~~~~~ mv -f .deps/io_commands.Tpo .deps/io_commands.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read_packet.o -MD -MP -MF .deps/read_packet.Tpo -c -o read_packet.o read_packet.c mv -f .deps/randomness.Tpo .deps/randomness.Po mv -f .deps/gateway_channel.Tpo .deps/gateway_channel.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT reaper.o -MD -MP -MF .deps/reaper.Tpo -c -o reaper.o reaper.c mv -f .deps/lock_file.Tpo .deps/lock_file.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT resource.o -MD -MP -MF .deps/resource.Tpo -c -o resource.o resource.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa.o -MD -MP -MF .deps/rsa.Tpo -c -o rsa.o rsa.c mv -f .deps/pkcs5.Tpo .deps/pkcs5.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server.o -MD -MP -MF .deps/server.Tpo -c -o server.o server.c mv -f .deps/read_file.Tpo .deps/read_file.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_authorization.o -MD -MP -MF .deps/server_authorization.Tpo -c -o server_authorization.o server_authorization.c read_packet.c: In function ‘do_read_packet’: read_packet.c:262:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 262 | closure->state = WAIT_CONTENTS; | ^ read_packet.c:264:7: note: here 264 | case WAIT_CONTENTS: | ^~~~ read_packet.c:303:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 303 | closure->pos = 0; | ~~~~~~~~~~~~~^~~ read_packet.c:305:7: note: here 305 | case WAIT_MAC: | ^~~~ mv -f .deps/read_data.Tpo .deps/read_data.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_keyexchange.o -MD -MP -MF .deps/server_keyexchange.Tpo -c -o server_keyexchange.o server_keyexchange.c mv -f .deps/read_line.Tpo .deps/read_line.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_password.o -MD -MP -MF .deps/server_password.Tpo -c -o server_password.o server_password.c mv -f .deps/publickey_crypto.Tpo .deps/publickey_crypto.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_publickey.o -MD -MP -MF .deps/server_publickey.Tpo -c -o server_publickey.o server_publickey.c mv -f .deps/resource.Tpo .deps/resource.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_pty.o -MD -MP -MF .deps/server_pty.Tpo -c -o server_pty.o server_pty.c mv -f .deps/reaper.Tpo .deps/reaper.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_session.o -MD -MP -MF .deps/server_session.Tpo -c -o server_session.o server_session.c server_keyexchange.c: In function ‘do_handle_srp_init’: server_keyexchange.c:297:29: warning: variable ‘e’ set but not used [-Wunused-but-set-variable] 297 | struct exception_handler *e; | ^ mv -f .deps/rsa.Tpo .deps/rsa.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_userauth.o -MD -MP -MF .deps/server_userauth.Tpo -c -o server_userauth.o server_userauth.c mv -f .deps/server_authorization.Tpo .deps/server_authorization.Po mv -f .deps/format.Tpo .deps/format.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_x11.o -MD -MP -MF .deps/server_x11.Tpo -c -o server_x11.o server_x11.c mv -f .deps/read_packet.Tpo .deps/read_packet.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp.o -MD -MP -MF .deps/sexp.Tpo -c -o sexp.o sexp.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT socks.o -MD -MP -MF .deps/socks.Tpo -c -o socks.o socks.c mv -f .deps/server.Tpo .deps/server.Po mv -f .deps/keyexchange.Tpo .deps/keyexchange.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki.o -MD -MP -MF .deps/spki.Tpo -c -o spki.o spki.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT srp_exchange.o -MD -MP -MF .deps/srp_exchange.Tpo -c -o srp_exchange.o srp_exchange.c mv -f .deps/server_password.Tpo .deps/server_password.Po mv -f .deps/parse.Tpo .deps/parse.Po mv -f .deps/lsh_string.Tpo .deps/lsh_string.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT string_buffer.o -MD -MP -MF .deps/string_buffer.Tpo -c -o string_buffer.o string_buffer.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT suspend.o -MD -MP -MF .deps/suspend.Tpo -c -o suspend.o suspend.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tcpforward.o -MD -MP -MF .deps/tcpforward.Tpo -c -o tcpforward.o tcpforward.c mv -f .deps/queue.Tpo .deps/queue.Po mv -f .deps/server_publickey.Tpo .deps/server_publickey.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tcpforward_commands.o -MD -MP -MF .deps/tcpforward_commands.Tpo -c -o tcpforward_commands.o tcpforward_commands.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT translate_signal.o -MD -MP -MF .deps/translate_signal.Tpo -c -o translate_signal.o translate_signal.c mv -f .deps/sexp.Tpo .deps/sexp.Po srp_exchange.c: In function ‘make_srp_entry’: srp_exchange.c:68:39: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 68 | && sexp_iterator_check_type(&i, "srp-verifier") | ^~~~~~~~~~~~~~ | | | char * In file included from srp_exchange.c:34: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ srp_exchange.c:69:39: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 69 | && sexp_iterator_check_type(&i, "ssh-ring1")) | ^~~~~~~~~~~ | | | char * In file included from srp_exchange.c:34: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ srp_exchange.c:72:32: warning: variable ‘salt’ set but not used [-Wunused-but-set-variable] 72 | const struct lsh_string *salt; | ^~~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tty.o -MD -MP -MF .deps/tty.Tpo -c -o tty.o tty.c mv -f .deps/server_keyexchange.Tpo .deps/server_keyexchange.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_interact.o -MD -MP -MF .deps/unix_interact.Tpo -c -o unix_interact.o unix_interact.c spki.c: In function ‘make_ssh_hostkey_tag’: spki.c:76:22: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘const char *’ differ in signedness [-Wpointer-sign] 76 | const uint8_t *s = host; | ^~~~ spki.c: In function ‘spki_make_signer’: spki.c:187:39: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 187 | && sexp_iterator_check_type(&i, "private-key")) | ^~~~~~~~~~~~~ | | | char * In file included from spki.c:33: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ spki.c: In function ‘parse_pkcs5’: spki.c:408:30: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 408 | const uint8_t *names[2] = { "salt", "iterations" }; | ^~~~~~ spki.c:408:30: note: (near initialization for ‘names[0]’) spki.c:408:38: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 408 | const uint8_t *names[2] = { "salt", "iterations" }; | ^~~~~~~~~~~~ spki.c:408:38: note: (near initialization for ‘names[1]’) spki.c: In function ‘parse_pkcs5_payload’: spki.c:435:31: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 435 | const uint8_t *names[2] = { "data", "iv" }; | ^~~~~~ spki.c:435:31: note: (near initialization for ‘names[0]’) spki.c:435:39: warning: pointer targets in initialization of ‘const uint8_t *’ {aka ‘const unsigned char *’} from ‘char *’ differ in signedness [-Wpointer-sign] 435 | const uint8_t *names[2] = { "data", "iv" }; | ^~~~ spki.c:435:39: note: (near initialization for ‘names[1]’) spki.c: In function ‘spki_pkcs5_decrypt’: spki.c:484:35: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 484 | && sexp_iterator_check_type(&i, "password-encrypted"))) | ^~~~~~~~~~~~~~~~~~~~ | | | char * In file included from spki.c:33: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ mv -f .deps/server_pty.Tpo .deps/server_pty.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_process.o -MD -MP -MF .deps/unix_process.Tpo -c -o unix_process.o unix_process.c mv -f .deps/channel.Tpo .deps/channel.Po mv -f .deps/string_buffer.Tpo .deps/string_buffer.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_random.o -MD -MP -MF .deps/unix_random.Tpo -c -o unix_random.o unix_random.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_user.o -MD -MP -MF .deps/unix_user.Tpo -c -o unix_user.o unix_user.c mv -f .deps/translate_signal.Tpo .deps/translate_signal.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT userauth.o -MD -MP -MF .deps/userauth.Tpo -c -o userauth.o userauth.c unix_interact.c: In function ‘unix_get_attributes’: unix_interact.c:392:49: warning: comparison of constant ‘0’ with boolean expression is always false [-Wbool-compare] 392 | if (!tty_getattr(self->tty_fd, &res->ios) < 0) | ^ unix_interact.c:392:49: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] unix_interact.c:392:11: note: add parentheses around left hand side expression to silence this warning 392 | if (!tty_getattr(self->tty_fd, &res->ios) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) mv -f .deps/server_userauth.Tpo .deps/server_userauth.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT werror.o -MD -MP -MF .deps/werror.Tpo -c -o werror.o werror.c mv -f .deps/userauth.Tpo .deps/userauth.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write_buffer.o -MD -MP -MF .deps/write_buffer.Tpo -c -o write_buffer.o write_buffer.c mv -f .deps/srp_exchange.Tpo .deps/srp_exchange.Po mv -f .deps/socks.Tpo .deps/socks.Po unix_user.c: In function ‘do_verify_password’: unix_user.c:255:11: warning: pointer targets in assignment from ‘const char *’ to ‘const uint8_t *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 255 | cpasswd = lsh_get_cstring(password); | ^ unix_user.c:281:24: warning: pointer targets in initialization of ‘const char *’ from ‘const uint8_t *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 281 | const char *salt = lsh_string_data(user->passwd); | ^~~~~~~~~~~~~~~ unix_user.c:286:22: warning: pointer targets in passing argument 1 of ‘crypt’ differ in signedness [-Wpointer-sign] 286 | if (strcmp(crypt(cpasswd, salt), | ^~~~~~~ | | | const uint8_t * {aka const unsigned char *} In file included from unix_user.c:38: /gnu/store/w0kfhkhk2lczr307wswlhbfhsn3w54xj-glibc-cross-powerpc64le-linux-gnu-2.33/include/unistd.h:1138:33: note: expected ‘const char *’ but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 1138 | extern char *crypt (const char *__key, const char *__salt) | ~~~~~~~~~~~~^~~~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT write_packet.o -MD -MP -MF .deps/write_packet.Tpo -c -o write_packet.o write_packet.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT xalloc.o -MD -MP -MF .deps/xalloc.Tpo -c -o xalloc.o xalloc.c mv -f .deps/suspend.Tpo .deps/suspend.Po mv -f .deps/server_x11.Tpo .deps/server_x11.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT xauth.o -MD -MP -MF .deps/xauth.Tpo -c -o xauth.o xauth.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT zlib.o -MD -MP -MF .deps/zlib.Tpo -c -o zlib.o zlib.c mv -f .deps/tty.Tpo .deps/tty.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT memcmp.o -MD -MP -MF .deps/memcmp.Tpo -c -o memcmp.o memcmp.c mv -f .deps/server_session.Tpo .deps/server_session.Po werror.c: In function ‘werror_cstring’: werror.c:294:51: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 294 | werror_cstring(char *s) { werror_write(strlen(s), s); } | ^ | | | char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c: In function ‘werror_vformat’: werror.c:428:42: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 428 | werror_write(strlen(program_name), program_name); | ^~~~~~~~~~~~ | | | const char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c:429:23: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 429 | werror_write(2, ": "); | ^~~~ | | | char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c:481:21: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 481 | werror_write(9, ""); | ^~~~~~~~~~~ | | | char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c:576:30: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 576 | werror_write(strlen(type), type); | ^~~~ | | | const char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c:585:31: warning: pointer targets in passing argument 2 of ‘werror_hexdump’ differ in signedness [-Wpointer-sign] 585 | werror_hexdump(strlen(s), s); | ^ | | | char * werror.c:360:48: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 360 | werror_hexdump(uint32_t length, const uint8_t *data) | ~~~~~~~~~~~~~~~^~~~ werror.c:591:29: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 591 | werror_write(strlen(s), s); | ^ | | | char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ werror.c: In function ‘werror_progress’: werror.c:648:36: warning: pointer targets in passing argument 2 of ‘werror_write’ differ in signedness [-Wpointer-sign] 648 | werror_write(strlen(string), string); | ^~~~~~ | | | const char * werror.c:275:46: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘const char *’ 275 | werror_write(uint32_t length, const uint8_t *msg) | ~~~~~~~~~~~~~~~^~~ powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshg.o -MD -MP -MF .deps/lshg.Tpo -c -o lshg.o lshg.c At top level: werror.c:617:1: warning: ‘werror_format’ defined but not used [-Wunused-function] 617 | werror_format(const char *format, ...) | ^~~~~~~~~~~~~ mv -f .deps/tcpforward_commands.Tpo .deps/tcpforward_commands.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dummy.o -MD -MP -MF .deps/dummy.Tpo -c -o dummy.o dummy.c memcmp.c:93:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 93 | memcmp_bytes (a, b) | ^~~~~~~~~~~~ memcmp.c:119:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 119 | memcmp_common_alignment (srcp1, srcp2, len) | ^~~~~~~~~~~~~~~~~~~~~~~ memcmp.c:206:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 206 | memcmp_not_common_alignment (srcp1, srcp2, len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/unix_process.Tpo .deps/unix_process.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-keygen.o -MD -MP -MF .deps/lsh-keygen.Tpo -c -o lsh-keygen.o lsh-keygen.c mv -f .deps/spki.Tpo .deps/spki.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-writekey.o -MD -MP -MF .deps/lsh-writekey.Tpo -c -o lsh-writekey.o lsh-writekey.c mv -f .deps/xalloc.Tpo .deps/xalloc.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-decrypt-key.o -MD -MP -MF .deps/lsh-decrypt-key.Tpo -c -o lsh-decrypt-key.o lsh-decrypt-key.c mv -f .deps/unix_interact.Tpo .deps/unix_interact.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-decode-key.o -MD -MP -MF .deps/lsh-decode-key.Tpo -c -o lsh-decode-key.o lsh-decode-key.c mv -f .deps/write_packet.Tpo .deps/write_packet.Po mv -f .deps/xauth.Tpo .deps/xauth.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-export-key.o -MD -MP -MF .deps/lsh-export-key.Tpo -c -o lsh-export-key.o lsh-export-key.c powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-make-seed.o -MD -MP -MF .deps/lsh-make-seed.Tpo -c -o lsh-make-seed.o lsh-make-seed.c mv -f .deps/dummy.Tpo .deps/dummy.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT srp-gen.o -MD -MP -MF .deps/srp-gen.Tpo -c -o srp-gen.o srp-gen.c mv -f .deps/memcmp.Tpo .deps/memcmp.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshd.o -MD -MP -MF .deps/lshd.Tpo -c -o lshd.o lshd.c mv -f .deps/zlib.Tpo .deps/zlib.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-execuv.o -MD -MP -MF .deps/lsh-execuv.Tpo -c -o lsh-execuv.o lsh-execuv.c mv -f .deps/unix_random.Tpo .deps/unix_random.Po powerpc64le-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DHAVE_ARGP_PARSE -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-pam-checkpw.o -MD -MP -MF .deps/lsh-pam-checkpw.Tpo -c -o lsh-pam-checkpw.o lsh-pam-checkpw.c lsh-export-key.c: In function ‘sexp_to_ssh2_key’: lsh-export-key.c:169:34: warning: pointer targets in passing argument 2 of ‘nettle_sexp_iterator_check_type’ differ in signedness [-Wpointer-sign] 169 | && sexp_iterator_check_type(&i, "public-key"))) | ^~~~~~~~~~~~ | | | char * In file included from lsh-export-key.c:50: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/sexp.h:126:20: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 126 | const uint8_t *type); | ~~~~~~~~~~~~~~~^~~~ lsh-make-seed.c: In function ‘get_dev_random’: lsh-make-seed.c:312:51: warning: pointer targets in passing argument 5 of ‘nettle_yarrow256_update’ differ in signedness [-Wpointer-sign] 312 | yarrow256_update(ctx, source, res * 4, res, buffer); | ^~~~~~ | | | char * In file included from lsh-make-seed.c:82: /gnu/store/sva4wgrmgbfvvbqmg5azlpan7954bc0y-nettle-2.7.1/include/nettle/yarrow.h:97:36: note: expected ‘const uint8_t *’ {aka ‘const unsigned char *’} but argument is of type ‘char *’ 97 | unsigned length, const uint8_t *data); | ~~~~~~~~~~~~~~~^~~~ lsh-make-seed.c: In function ‘get_dev_mem’: lsh-make-seed.c:363:35: warning: unused parameter ‘ctx’ [-Wunused-parameter] 363 | get_dev_mem(struct yarrow256_ctx *ctx, enum source_type source) | ~~~~~~~~~~~~~~~~~~~~~~^~~ lsh-make-seed.c:363:57: warning: unused parameter ‘source’ [-Wunused-parameter] 363 | get_dev_mem(struct yarrow256_ctx *ctx, enum source_type source) | ~~~~~~~~~~~~~~~~~^~~~~~ lsh-make-seed.c: In function ‘get_system’: lsh-make-seed.c:1037:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1037 | if (res > linux_proc_sources[i].limit) | ^ mv -f .deps/tcpforward.Tpo .deps/tcpforward.Po mv -f .deps/write_buffer.Tpo .deps/write_buffer.Po mv -f .deps/lsh-keygen.Tpo .deps/lsh-keygen.Po mv -f .deps/lshg.Tpo .deps/lshg.Po mv -f .deps/lsh-decrypt-key.Tpo .deps/lsh-decrypt-key.Po mv -f .deps/lsh-decode-key.Tpo .deps/lsh-decode-key.Po mv -f .deps/lsh-execuv.Tpo .deps/lsh-execuv.Po powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-execuv lsh-execuv.o -lpam -lutil -lcrypt -lXau -lz -loop -lgmp mv -f .deps/lsh-pam-checkpw.Tpo .deps/lsh-pam-checkpw.Po mv -f .deps/lsh-export-key.Tpo .deps/lsh-export-key.Po mv -f .deps/srp-gen.Tpo .deps/srp-gen.Po mv -f .deps/lsh-writekey.Tpo .deps/lsh-writekey.Po lshd.c: In function ‘main_argp_parser’: lshd.c:699:10: warning: ‘host’ may be used uninitialized in this function [-Wmaybe-uninitialized] 699 | : io_resolv_address(host, "ssh", 22, &self->local))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/werror.Tpo .deps/werror.Po mv -f .deps/unix_user.Tpo .deps/unix_user.Po mv -f .deps/io.Tpo .deps/io.Po rm -f liblsh.a ar cru liblsh.a abstract_io.o abstract_crypto.o algorithms.o alist.o atoms.o channel.o channel_commands.o channel_forward.o charset.o client.o client_escape.o client_keyexchange.o client_pty.o client_session.o client_userauth.o client_x11.o combinators.o command.o compress.o parse_config.o connection.o connection_commands.o crypto.o daemon.o debug.o dh_exchange.o dsa.o exception.o format.o gc.o gateway.o gateway_channel.o gateway_commands.o handshake.o interact.o io.o io_commands.o keyexchange.o list.o lookup_verifier.o lock_file.o lsh_string.o parse.o pkcs5.o publickey_crypto.o queue.o randomness.o read_data.o read_file.o read_line.o read_packet.o reaper.o resource.o rsa.o server.o server_authorization.o server_keyexchange.o server_password.o server_publickey.o server_pty.o server_session.o server_userauth.o server_x11.o sexp.o socks.o spki.o srp_exchange.o string_buffer.o suspend.o tcpforward.o tcpforward_commands.o translate_signal.o tty.o unix_interact.o unix_process.o unix_random.o unix_user.o userauth.o werror.o write_buffer.o write_packet.o xalloc.o xauth.o zlib.o memcmp.o ar: `u' modifier ignored since `D' is the default (see `U') mv -f .deps/lsh-make-seed.Tpo .deps/lsh-make-seed.Po mv -f .deps/lshd.Tpo .deps/lshd.Po powerpc64le-linux-gnu-ranlib liblsh.a powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh lsh.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lshg lshg.o dummy.o liblsh.a argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-writekey lsh-writekey.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-decrypt-key lsh-decrypt-key.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-keygen lsh-keygen.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-decode-key lsh-decode-key.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-export-key lsh-export-key.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-make-seed lsh-make-seed.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o srp-gen srp-gen.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lshd lshd.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc -O2 -g -fcommon -ggdb3 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wbad-function-cast -Wnested-externs -o lsh-pam-checkpw lsh-pam-checkpw.o liblsh.a spki/libspki.a -lnettle -lhogweed argp/libargp.a -lpam -lutil -lcrypt -lXau -lz -loop -lgmp powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:884: lsh] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** Waiting for unfinished jobs.... make[4]: *** [Makefile:928: lshg] Error 1 make[4]: *** [Makefile:920: lsh-writekey] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:904: lsh-keygen] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:888: lsh-decode-key] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:900: lsh-export-key] Error 1 make[4]: *** [Makefile:892: lsh-decrypt-key] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:912: lsh-make-seed] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:932: srp-gen] Error 1 powerpc64le-linux-gnu-gcc: error: argp/libargp.a: No such file or directory make[4]: *** [Makefile:924: lshd] Error 1 make[4]: *** [Makefile:916: lsh-pam-checkpw] Error 1 make[4]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' make[3]: *** [Makefile:1103: all-recursive] Error 1 make[3]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' make[2]: *** [Makefile:755: all] Error 2 make[2]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1/src' make[1]: *** [Makefile:395: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-lsh-2.1.drv-0/lsh-2.1' make: *** [Makefile:336: all] Error 2 error: in phase 'build': uncaught exception: %exception #<&invoke-error program: "make" arguments: ("-j" "16") exit-status: 2 term-signal: #f stop-signal: #f> phase `build' failed after 5.4 seconds command "make" "-j" "16" failed with status 2