The following packages will be installed: ksh-openbsd Fetching README... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching ksh-openbsd.SlackBuild... 0%100%100%100%100%100%Done Fetching ksh-openbsd.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done ksh-openbsd-20190804/ ksh-openbsd-20190804/.gitignore ksh-openbsd-20190804/CONTRIBUTORS ksh-openbsd-20190804/Changelog.ksh-openbsd ksh-openbsd-20190804/LEGAL ksh-openbsd-20190804/Makefile ksh-openbsd-20190804/NOTES ksh-openbsd-20190804/PROJECTS ksh-openbsd-20190804/README ksh-openbsd-20190804/README.md ksh-openbsd-20190804/alloc.c ksh-openbsd-20190804/apply_patchset.sh ksh-openbsd-20190804/c_ksh.c ksh-openbsd-20190804/c_sh.c ksh-openbsd-20190804/c_test.c ksh-openbsd-20190804/c_test.h ksh-openbsd-20190804/c_ulimit.c ksh-openbsd-20190804/charclass.h ksh-openbsd-20190804/checkrevs.sh ksh-openbsd-20190804/config.h ksh-openbsd-20190804/edit.c ksh-openbsd-20190804/edit.h ksh-openbsd-20190804/emacs.c ksh-openbsd-20190804/eval.c ksh-openbsd-20190804/exec.c ksh-openbsd-20190804/expand.h ksh-openbsd-20190804/expr.c ksh-openbsd-20190804/genchangelog.sh ksh-openbsd-20190804/history.c ksh-openbsd-20190804/io.c ksh-openbsd-20190804/jobs.c ksh-openbsd-20190804/ksh.1 ksh-openbsd-20190804/lex.c ksh-openbsd-20190804/lex.h ksh-openbsd-20190804/mail.c ksh-openbsd-20190804/main.c ksh-openbsd-20190804/misc.c ksh-openbsd-20190804/path.c ksh-openbsd-20190804/posix_signals.h ksh-openbsd-20190804/sh.1 ksh-openbsd-20190804/sh.h ksh-openbsd-20190804/shf.c ksh-openbsd-20190804/shf.h ksh-openbsd-20190804/syn.c ksh-openbsd-20190804/table.c ksh-openbsd-20190804/table.h ksh-openbsd-20190804/tests/ ksh-openbsd-20190804/tests/README ksh-openbsd-20190804/tests/alias.t ksh-openbsd-20190804/tests/arith.t ksh-openbsd-20190804/tests/bksl-nl.t ksh-openbsd-20190804/tests/brkcont.t ksh-openbsd-20190804/tests/cdhist.t ksh-openbsd-20190804/tests/eglob.t ksh-openbsd-20190804/tests/glob.t ksh-openbsd-20190804/tests/heredoc.t ksh-openbsd-20190804/tests/history.t ksh-openbsd-20190804/tests/ifs.t ksh-openbsd-20190804/tests/integer.t ksh-openbsd-20190804/tests/lineno.t ksh-openbsd-20190804/tests/obsd-regress.t ksh-openbsd-20190804/tests/read.t ksh-openbsd-20190804/tests/regress.t ksh-openbsd-20190804/tests/syntax.t ksh-openbsd-20190804/tests/th ksh-openbsd-20190804/tests/unclass1.t ksh-openbsd-20190804/tests/unclass2.t ksh-openbsd-20190804/tests/version.t ksh-openbsd-20190804/trap.c ksh-openbsd-20190804/tree.c ksh-openbsd-20190804/tree.h ksh-openbsd-20190804/tty.c ksh-openbsd-20190804/tty.h ksh-openbsd-20190804/var.c ksh-openbsd-20190804/version.c ksh-openbsd-20190804/vi.c ksh-openbsd-20190804/vis.c ksh-openbsd-20190804/vis.h cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o alloc.o alloc.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o c_ksh.o c_ksh.c c_ksh.c: In function ‘c_cd’: c_ksh.c:26:15: warning: variable ‘xp’ set but not used [-Wunused-but-set-variable] 26 | char *xp; | ^~ cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o c_sh.o c_sh.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o c_test.o c_test.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o c_ulimit.o c_ulimit.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o edit.o edit.c edit.c: In function ‘x_try_array’: edit.c:617:13: warning: implicit declaration of function ‘asprintf’; did you mean ‘vsprintf’? [-Wimplicit-function-declaration] 617 | if (asprintf(&name, "complete_%.*s_%d", cmdlen, cmd, n) == -1) | ^~~~~~~~ | vsprintf cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o emacs.o emacs.c emacs.c: In function ‘kb_find_hist_func’: emacs.c:873:30: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 873 | if (!strcmp(k->seq, line)) | ~^~~~~ | | | unsigned char * In file included from /usr/include/bsd/string.h:30, from emacs.c:23: /usr/include/string.h:140:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ emacs.c: In function ‘kb_add_string’: emacs.c:1345:18: warning: pointer targets in passing argument 1 of ‘strlcpy’ differ in signedness [-Wpointer-sign] 1345 | strlcpy(k->seq, str, count + 1); | ~^~~~~ | | | unsigned char * In file included from emacs.c:23: /usr/include/bsd/string.h:44:22: note: expected ‘char *’ but argument is of type ‘unsigned char *’ 44 | size_t strlcpy(char *dst, const char *src, size_t siz); | ~~~~~~^~~ emacs.c: In function ‘kb_print’: emacs.c:1378:32: warning: pointer targets in passing argument 1 of ‘kb_decode’ differ in signedness [-Wpointer-sign] 1378 | kb_decode(k->seq), k->ftab->xf_name); | ~^~~~~ | | | unsigned char * emacs.c:1274:23: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 1274 | kb_decode(const char *s) | ~~~~~~~~~~~~^ emacs.c:1380:46: warning: pointer targets in passing argument 1 of ‘kb_decode’ differ in signedness [-Wpointer-sign] 1380 | shprintf("%s = ", kb_decode(k->seq)); | ~^~~~~ | | | unsigned char * emacs.c:1274:23: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 1274 | kb_decode(const char *s) | ~~~~~~~~~~~~^ emacs.c: In function ‘x_bind’: emacs.c:1422:38: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 1422 | if (!strcmp(k->seq, in)) { | ~^~~~~ | | | unsigned char * In file included from /usr/include/bsd/string.h:30, from emacs.c:23: /usr/include/string.h:140:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ emacs.c:1433:38: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 1433 | if (!strcmp(k->seq, in)) { | ~^~~~~ | | | unsigned char * In file included from /usr/include/bsd/string.h:30, from emacs.c:23: /usr/include/string.h:140:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ emacs.c:1444:38: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 1444 | if (!strcmp(k->seq, in)) { | ~^~~~~ | | | unsigned char * In file included from /usr/include/bsd/string.h:30, from emacs.c:23: /usr/include/string.h:140:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ emacs.c:1459:46: warning: pointer targets in passing argument 1 of ‘strcmp’ differ in signedness [-Wpointer-sign] 1459 | if (!strcmp(k->seq, in)) { | ~^~~~~ | | | unsigned char * In file included from /usr/include/bsd/string.h:30, from emacs.c:23: /usr/include/string.h:140:32: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ 140 | extern int strcmp (const char *__s1, const char *__s2) | ~~~~~~~~~~~~^~~~ cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o eval.o eval.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o exec.o exec.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o expr.o expr.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o history.o history.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o io.o io.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o jobs.o jobs.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o lex.o lex.c lex.c: In function ‘yylex’: lex.c:433:33: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 433 | Lex_state *s = statep; | ^~~~~~~~~ lex.c: In function ‘pushs’: lex.c:967:23: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] 967 | char *dummy; | ^~~~~ cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o mail.o mail.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o main.o main.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o misc.o misc.c misc.c: In function ‘change_flag’: misc.c:302:17: warning: implicit declaration of function ‘setresgid’; did you mean ‘setregid’? [-Wimplicit-function-declaration] 302 | setresgid(gid, gid, gid); | ^~~~~~~~~ | setregid misc.c:304:17: warning: implicit declaration of function ‘setresuid’; did you mean ‘setreuid’? [-Wimplicit-function-declaration] 304 | setresuid(ksheuid, ksheuid, ksheuid); | ^~~~~~~~~ | setreuid misc.c: In function ‘posix_cclass’: misc.c:723:29: warning: pointer targets in passing argument 1 of ‘strchr’ differ in signedness [-Wpointer-sign] 723 | if ((colon = strchr(pattern, ':')) == NULL || colon[1] != MAGIC) { | ^~~~~~~ | | | const unsigned char * In file included from /usr/include/bsd/string.h:30, from misc.c:13: /usr/include/string.h:230:34: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 230 | extern char *strchr (const char *__s, int __c) | ~~~~~~~~~~~~^~~ misc.c:723:20: warning: pointer targets in assignment from ‘char *’ to ‘const unsigned char *’ differ in signedness [-Wpointer-sign] 723 | if ((colon = strchr(pattern, ':')) == NULL || colon[1] != MAGIC) { | ^ misc.c:731:30: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness [-Wpointer-sign] 731 | if (!strncmp(pattern, cc->name, len) && cc->name[len] == '\0') { | ^~~~~~~ | | | const unsigned char * In file included from /usr/include/bsd/string.h:30, from misc.c:13: /usr/include/string.h:143:33: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ 143 | extern int strncmp (const char *__s1, const char *__s2, size_t __n) | ~~~~~~~~~~~~^~~~ misc.c: In function ‘cclass’: misc.c:756:50: warning: pointer targets in initialization of ‘const char *’ from ‘const unsigned char *’ differ in signedness [-Wpointer-sign] 756 | const char *pp = p + (*p == MAGIC) + 2; | ^ misc.c:757:51: warning: pointer targets in passing argument 1 of ‘posix_cclass’ differ in signedness [-Wpointer-sign] 757 | rv = posix_cclass(pp, sub, &p); | ^~ | | | const char * misc.c:716:35: note: expected ‘const unsigned char *’ but argument is of type ‘const char *’ 716 | posix_cclass(const unsigned char *pattern, int test, const unsigned char **ep) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o path.o path.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o shf.o shf.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o syn.o syn.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o table.o table.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o trap.o trap.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o tree.o tree.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o tty.o tty.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o var.o var.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o version.o version.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o vi.o vi.c cc -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -c -o vis.o vis.c vis.c:142:1: warning: data definition has no type or storage class 142 | DEF_WEAK(vis); | ^~~~~~~~ vis.c:142:1: warning: type defaults to ‘int’ in declaration of ‘DEF_WEAK’ [-Wimplicit-int] vis.c:142:1: warning: parameter names (without types) in function declaration vis.c:168:1: warning: data definition has no type or storage class 168 | DEF_WEAK(strvis); | ^~~~~~~~ vis.c:168:1: warning: type defaults to ‘int’ in declaration of ‘DEF_WEAK’ [-Wimplicit-int] vis.c:168:1: warning: parameter names (without types) in function declaration cc -o ksh -fPIC -Wall -Wpointer-arith -Wuninitialized -Wstrict-prototypes -Wmissing-prototypes -Wunused -Wsign-compare -Wshadow -Wdeclaration-after-statement `getconf LFS_CFLAGS` -DEMACS -DVI -lbsd -lcurses \ alloc.o c_ksh.o c_sh.o c_test.o c_ulimit.o edit.o emacs.o eval.o exec.o expr.o history.o io.o jobs.o lex.o mail.o main.o misc.o path.o shf.o syn.o table.o trap.o tree.o tty.o var.o version.o vi.o vis.o /usr/bin/perl tests/th -s tests -p ./ksh -T /usr/src/slapt-src-x86_64/system/ksh-openbsd \ -C pdksh,sh,ksh,posix,posix-upu pass alias.t:alias-1 pass alias.t:alias-2 pass alias.t:alias-3 pass alias.t:alias-4 pass alias.t:alias-5 pass alias.t:alias-6 pass alias.t:alias-7 pass alias.t:alias-8 pass arith.t:arith-lazy-1 pass arith.t:arith-lazy-2 pass arith.t:arith-ternary-prec-1 pass arith.t:arith-ternary-prec-2 pass arith.t:arith-div-assoc-1 pass arith.t:arith-assop-assoc-1 pass bksl-nl.t:bksl-nl-ign-1 pass bksl-nl.t:bksl-nl-ign-2 pass bksl-nl.t:bksl-nl-ign-3 pass bksl-nl.t:blsk-nl-ign-4 pass bksl-nl.t:blsk-nl-ign-5 pass bksl-nl.t:bksl-nl-1 pass bksl-nl.t:bksl-nl-2 pass bksl-nl.t:bksl-nl-3 pass bksl-nl.t:bksl-nl-4 pass bksl-nl.t:bksl-nl-5 pass bksl-nl.t:bksl-nl-6 pass bksl-nl.t:bksl-nl-7 pass bksl-nl.t:bksl-nl-8 pass bksl-nl.t:blsk-nl-9 pass bksl-nl.t:blsk-nl-10 pass bksl-nl.t:blsk-nl-ksh-1 pass bksl-nl.t:blsk-nl-ksh-2 pass brkcont.t:break-1 pass brkcont.t:break-2 pass brkcont.t:break-3 pass brkcont.t:break-4 pass brkcont.t:break-5 pass brkcont.t:continue-1 pass brkcont.t:continue-2 pass brkcont.t:continue-3 pass brkcont.t:continue-4 pass brkcont.t:continue-5 pass eglob.t:eglob-bad-1 pass eglob.t:eglob-bad-2 pass eglob.t:eglob-infinite-plus pass eglob.t:eglob-subst-1 pass eglob.t:eglob-nomatch-1 pass eglob.t:eglob-match-1 pass eglob.t:eglob-case-1 pass eglob.t:eglob-case-2 pass eglob.t:eglob-trim-1 pass eglob.t:eglob-trim-2 pass glob.t:glob-bad-1 pass glob.t:glob-range-1 pass glob.t:glob-range-2 pass glob.t:glob-range-3 pass glob.t:glob-range-4 pass glob.t:glob-range-5 pass heredoc.t:heredoc-1 pass heredoc.t:heredoc-2 pass heredoc.t:heredoc-3 pass heredoc.t:heredoc-4 pass heredoc.t:heredoc-5 pass heredoc.t:heredoc-6 pass heredoc.t:heredoc-7 pass heredoc.t:heredoc-8 pass heredoc.t:heredoc-tmpfile-1 pass heredoc.t:heredoc-tmpfile-2 pass heredoc.t:heredoc-tmpfile-3 pass heredoc.t:heredoc-tmpfile-4 pass heredoc.t:heredoc-tmpfile-5 pass heredoc.t:heredoc-tmpfile-6 pass heredoc.t:heredoc-tmpfile-7 pass history.t:history-basic pass history.t:history-e-minus-1 pass history.t:history-e-minus-2 pass history.t:history-e-minus-3 pass history.t:history-e-minus-4 pass history.t:history-e-minus-5 pass history.t:history-list-1 pass history.t:history-list-2 pass history.t:history-list-3 pass history.t:history-list-4 pass history.t:history-list-5 pass history.t:history-list-6 pass history.t:history-list-7 pass history.t:history-list-r-1 pass history.t:history-list-r-2 pass history.t:history-list-r-3 pass history.t:history-subst-1 pass history.t:history-subst-2 pass history.t:history-subst-3 pass history.t:history-subst-4 pass history.t:history-subst-5 pass ifs.t:IFS-space-1 pass ifs.t:IFS-colon-1 pass ifs.t:IFS-null-1 pass ifs.t:IFS-space-colon-1 pass ifs.t:IFS-space-colon-2 fail ifs.t:IFS-space-colon-3 (as expected) pass ifs.t:IFS-space-colon-4 pass ifs.t:IFS-space-colon-5 pass ifs.t:IFS-subst-1 pass integer.t:integer-base-err-1 pass integer.t:integer-base-err-2 pass integer.t:integer-base-err-3 pass integer.t:integer-base-err-4 pass integer.t:integer-base-1 pass integer.t:integer-base-2 pass integer.t:integer-base-3 pass integer.t:integer-base-4 pass integer.t:integer-base-5 pass integer.t:integer-base-6 pass integer.t:integer-base-7 pass lineno.t:lineno-stdin pass lineno.t:lineno-inc pass lineno.t:lineno-func pass lineno.t:lineno-unset pass lineno.t:lineno-unset-use pass obsd-regress.t:eval-1 pass obsd-regress.t:eval-2 pass obsd-regress.t:eval-3 pass obsd-regress.t:eval-4 pass obsd-regress.t:and-list-error-1 pass obsd-regress.t:and-list-error-2 pass obsd-regress.t:or-list-error-1 pass obsd-regress.t:var-functions pass obsd-regress.t:longline-crash pass obsd-regress.t:seterror-1 pass obsd-regress.t:seterror-2 pass obsd-regress.t:seterror-3 pass obsd-regress.t:seterror-4 pass obsd-regress.t:seterror-5 pass obsd-regress.t:seterror-6 pass obsd-regress.t:seterror-7 pass obsd-regress.t:input-comsub pass obsd-regress.t:empty-for-list pass read.t:read-IFS-1 pass read.t:read-ksh-1 pass regress.t:regression-1 pass regress.t:regression-2 pass regress.t:regression-6 pass regress.t:regression-9 pass regress.t:regression-10 pass regress.t:regression-11 pass regress.t:regression-12 pass regress.t:regression-13 pass regress.t:regression-14 pass regress.t:regression-15 pass regress.t:regression-16 pass regress.t:regression-17 pass regress.t:regression-19 pass regress.t:regression-21 pass regress.t:regression-22 pass regress.t:regression-23 pass regress.t:regression-25 pass regress.t:regression-26 pass regress.t:regression-27 pass regress.t:regression-28 pass regress.t:regression-29 pass regress.t:regression-30 pass regress.t:regression-31 pass regress.t:regression-32 pass regress.t:regression-33 pass regress.t:regression-35 pass regress.t:regression-36 pass regress.t:regression-37 pass regress.t:regression-38 pass regress.t:regression-39 pass regress.t:regression-40 pass regress.t:regression-41 pass regress.t:regression-42 pass regress.t:regression-43 pass regress.t:regression-44 pass regress.t:regression-45 pass regress.t:regression-46 pass regress.t:regression-47 pass regress.t:regression-48 pass regress.t:regression-49 pass regress.t:regression-50 pass regress.t:regression-51 pass regress.t:regression-52 pass regress.t:regression-53 pass regress.t:regression-54 pass regress.t:regression-55 pass regress.t:regression-56 pass regress.t:regression-57 pass regress.t:regression-58 pass regress.t:regression-59 pass regress.t:regression-60 pass regress.t:regression-61 pass regress.t:regression-62 pass syntax.t:syntax-1 pass unclass1.t:xxx-quoted-newline-1 pass unclass1.t:xxx-quoted-newline-2 pass unclass1.t:xxx-quoted-newline-3 pass unclass1.t:xxx-multi-assignment-cmd pass unclass1.t:xxx-exec-environment-1 pass unclass1.t:xxx-what-do-you-call-this-1 pass unclass1.t:xxx-prefix-strip-1 pass unclass1.t:xxx-prefix-strip-2 pass unclass1.t:xxx-variable-syntax-1 pass unclass2.t:xxx-subsitution-eval-order pass unclass2.t:xxx-set-option-1 pass unclass2.t:xxx-exec-1 pass unclass2.t:xxx-while-1 pass unclass2.t:xxx-status-1 pass unclass2.t:xxx-status-2 pass unclass2.t:xxx-clean-chars-1 fail unclass2.t:xxx-param-subst-qmark-1 (as expected) pass unclass2.t:xxx-param-_-1 pass unclass2.t:env-prompt pass unclass2.t:single-quotes-in-braces pass unclass2.t:single-quotes-in-quoted-braces pass unclass2.t:single-quotes-in-braces-nested pass unclass2.t:single-quotes-in-brace-pattern pass unclass2.t:single-quotes-in-heredoc-braces pass unclass2.t:single-quotes-in-nested-braces pass unclass2.t:single-quotes-in-nested-quoted-braces pass unclass2.t:single-quotes-in-nested-braces-nested pass unclass2.t:single-quotes-in-nested-brace-pattern pass unclass2.t:single-quotes-in-heredoc-nested-braces pass version.t:version-1 Total failed: 2 (as expected) Total passed: 220 install -m755 -d /usr/src/slapt-src-x86_64/system/ksh-openbsd/package-ksh-openbsd/bin install -m755 --strip --no-target-directory ksh /usr/src/slapt-src-x86_64/system/ksh-openbsd/package-ksh-openbsd/bin/pdksh install -m755 -d /usr/src/slapt-src-x86_64/system/ksh-openbsd/package-ksh-openbsd/usr/man/man1 install -m644 --no-target-directory ksh.1 /usr/src/slapt-src-x86_64/system/ksh-openbsd/package-ksh-openbsd/usr/man/man1/pdksh.1 install -m644 --no-target-directory sh.1 /usr/src/slapt-src-x86_64/system/ksh-openbsd/package-ksh-openbsd/usr/man/man1/pdksh-sh.1 Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/system/ksh-openbsd/ksh-openbsd-20190804-x86_64-1salix15.0.txz ./ bin/ bin/pdksh install/ install/doinst.sh install/slack-desc usr/ usr/doc/ usr/doc/ksh-openbsd-20190804/ usr/doc/ksh-openbsd-20190804/Changelog.ksh-openbsd usr/doc/ksh-openbsd-20190804/LEGAL usr/doc/ksh-openbsd-20190804/README usr/doc/ksh-openbsd-20190804/README.ksh-openbsd usr/doc/ksh-openbsd-20190804/ksh-openbsd.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/pdksh-sh.1.gz usr/man/man1/pdksh.1.gz Slackware package /usr/src/slapt-src-x86_64/system/ksh-openbsd/ksh-openbsd-20190804-x86_64-1salix15.0.txz created. Installing package ksh-openbsd-20190804-x86_64-1salix15.0... | ksh-openbsd (OpenBSD ksh ported to Linux) | | This package is a patched version of the OpenBSD ksh ported to Linux, | which is based on the original PD-ksh, but heavily modified and | maintained by OpenBSD developers. | "Patched" means it contains modifications (improvements, bug fixes) | separate from the OpenBSD tree (and besides the Linux port bits). | | Homepage: https://github.com/levaidaniel/ksh-openbsd | | | |