Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save NCommander/fc053e5035489a1e6e792d55f8fdbdcf to your computer and use it in GitHub Desktop.
Save NCommander/fc053e5035489a1e6e792d55f8fdbdcf to your computer and use it in GitHub Desktop.
OmniOS bloody bash make check
ncmdr@rosetta2:~/bash-5.2.21/tests$ /usr/bin/bash run-all
run-all: line 21: -c: command not found
declare -r SHELLOPTS="braceexpand:hashall:interactive-comments"
Testing ../bash
version: 5.2.21(1)-release
versinfo: 5 2 21 1 release x86_64-pc-solaris2.11
HOSTTYPE = x86_64
OSTYPE = solaris2.11
MACHTYPE = x86_64-pc-solaris2.11
Any output from any test, unless otherwise noted, indicates a possible anomaly
run-alias
run-appendop
run-arith
run-arith-for
run-array
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
warning: the BASH_ARGC and BASH_ARGV tests will fail if debugging support
warning: has not been compiled into the shell
run-array2
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
run-assoc
warning: all of these tests will fail if arrays have not
warning: been compiled into the shell
50c50,51
< ./assoc.tests: line 127: recho: command not found
---
> argv[1] = <6>
> argv[2] = <flix>
run-attr
run-braces
run-builtins
warning: some of these tests may fail if process substitution has not
warning: been compiled into the shell or if the OS does not provide
warning: /dev/fd.
run-case
run-casemod
run-complete
run-comsub
run-comsub-eof
run-comsub-posix
run-cond
warning: all of these tests will fail if the conditional command has not
warning: been compiled into the shell
warning: some of these tests will fail if extended pattern matching has not
warning: been compiled into the shell
run-coproc
run-cprint
run-dbg-support
run-dbg-support2
run-dirstack
run-dollars
run-dynvar
run-errors
75d74
< ./errors.tests: line 208: enable: cannot find bash_struct in shared object bash: ld.so.1: bash: fatal: bash_struct: can't find symbol
run-execscript
warning: the text of a system error message may vary between systems and
warning: produce diff output.
warning: UNIX versions number signals differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.
warning: if the text of the error messages concerning `notthere' or
warning: `/tmp/bash-notthere' not being found or `/' being a directory
warning: produce diff output, please do not consider this a test failure
warning: if diff output differing only in the location of the bash
warning: binary appears, please do not consider this a test failure
10c10
< ../bash: notthere: No such file or directory
---
> /tmp/bash: notthere: No such file or directory
62c62
< ./exec7.sub: line 31: ../bash: No such file or directory
---
> testb
run-exp-tests
run-exportfunc
run-extglob
run-extglob2
run-extglob3
run-func
warning: if you have exported functions defined in your environment,
warning: they may show up as diff output.
warning: if so, please do not consider this a test failure
run-getopts
run-glob-test
2,3d1
< glob2.sub: warning: you do not have the zh_HK.big5hkscs locale installed;
< glob2.sub: warning: that will cause some of these tests to fail.
9d6
< ./glob2.sub: line 44: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs): Invalid argument
11c8
< argv[1] = <A?B>
---
> argv[1] = <A?\B>
14,16c11,13
< argv[1] = <a?b>
< 0000000 141 077 142
< 0000003
---
> argv[1] = <a?\b>
> 0000000 141 243 134 142
> 0000004
18,19d14
< ./glob2.sub: line 65: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs): Invalid argument
< ../bash: warning: setlocale: LC_ALL: cannot change locale (zh_HK.big5hkscs): Invalid argument
run-globstar
run-heredoc
warning: UNIX versions number signals and schedule processes differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.
129c129
< grep: can't open "*.c"
---
> grep: *.c: No such file or directory
run-herestr
run-histexpand
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-history
warning: all of these tests will fail if history has not been compiled
warning: into the shell
run-ifs
11,12c11,12
< ./ifs1.sub: line 9: recho: command not found
< ./ifs1.sub: line 11: recho: command not found
---
> argv[1] = <file>
> argv[1] = <*>
run-ifs-posix
run-input-test
run-intl
unicode1.sub: warning: you do not have the ja_JP.SJIS locale installed;
unicode1.sub: that will cause some of these tests to be skipped.
24c24
< Passed all 1251 Unicode tests
---
> Passed all 1378 Unicode tests
run-invert
run-iquote
run-jobs
warning: some of these tests may fail if job control has not been compiled
warning: into the shell
warning: there may be a message regarding a cat process dying due to a
warning: SIGHUP. Please disregard.
run-lastpipe
run-mapfile
run-more-exp
run-nameref
warning: some of these tests will fail if arrays have not
warning: been compiled into the shell
run-new-exp
warning: two of these tests will fail if your OS does not support
warning: named pipes or the /dev/fd filesystem. If the tests of the
warning: process substitution mechanism fail, please do not consider
warning: this a test failure
warning: if you have exported variables beginning with the string _Q,
warning: diff output may be generated. If so, please do not consider
warning: this a test failure
run-nquote
64c64
< 0000000 del lf
---
> 0000000 del nl
66c66
< 0000000 esc fs gs rs us del lf
---
> 0000000 esc fs gs rs us del nl
run-nquote1
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote2
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote3
warning: several of these tests will fail if arrays have not
warning: been compiled into the shell.
run-nquote4
warning: some of these tests will fail if you do not have UTF-8
warning: locales installed on your system
run-nquote5
run-parser
run-posix2
run-posixexp
224c224
< 037: IFS = sp ht lf: unset -v foo; set -- ${foo=$*}
---
> 037: IFS = sp ht nl: unset -v foo; set -- ${foo=$*}
227c227
< 038: IFS = sp ht lf: unset -v foo; set -- ${foo="$*"}
---
> 038: IFS = sp ht nl: unset -v foo; set -- ${foo="$*"}
230c230
< 039: IFS = sp ht lf: unset -v foo; set -- "${foo=$*}"
---
> 039: IFS = sp ht nl: unset -v foo; set -- "${foo=$*}"
233c233
< 040: IFS = sp ht lf: foo=; set -- ${foo:=$*}
---
> 040: IFS = sp ht nl: foo=; set -- ${foo:=$*}
236c236
< 041: IFS = sp ht lf: foo=; set -- ${foo:="$*"}
---
> 041: IFS = sp ht nl: foo=; set -- ${foo:="$*"}
239c239
< 042: IFS = sp ht lf: foo=; set -- "${foo:=$*}"
---
> 042: IFS = sp ht nl: foo=; set -- "${foo:=$*}"
242c242
< 043: IFS = sp ht lf: unset -v foo; set -- ${foo=$@}
---
> 043: IFS = sp ht nl: unset -v foo; set -- ${foo=$@}
245c245
< 044: IFS = sp ht lf: unset -v foo; set -- ${foo="$@"}
---
> 044: IFS = sp ht nl: unset -v foo; set -- ${foo="$@"}
248c248
< 045: IFS = sp ht lf: unset -v foo; set -- "${foo=$@}"
---
> 045: IFS = sp ht nl: unset -v foo; set -- "${foo=$@}"
251c251
< 046: IFS = sp ht lf: foo=; set -- ${foo:=$@}
---
> 046: IFS = sp ht nl: foo=; set -- ${foo:=$@}
254c254
< 047: IFS = sp ht lf: foo=; set -- ${foo:="$@"}
---
> 047: IFS = sp ht nl: foo=; set -- ${foo:="$@"}
257c257
< 048: IFS = sp ht lf: foo=; set -- "${foo:=$@}"
---
> 048: IFS = sp ht nl: foo=; set -- "${foo:=$@}"
run-posixexp2
run-posixpat
run-posixpipe
run-precedence
run-printf
run-procsub
warning: all of these tests will fail if process substitution has not
warning: been compiled into the shell or if the OS does not provide
warning: FIFOs or /dev/fd. Some tests may fail if the OS does not
warning: provide FIFOs.
run-quote
run-quotearray
run-read
warning: please do not consider output differing only in the amount of
warning: white space to be an error.
run-redir
warning: the text of a system error message may vary between systems and
warning: produce diff output.
warning: if the text of an error message concerning `redir1.*' not being
warning: found or messages concerning bad file descriptors produce diff
warning: output, please do not consider it a test failure
114,115d113
< ./redir8.sub: line 17: ../bash: No such file or directory
< ./redir8.sub: line 21: ../bash: No such file or directory
117a116,117
> fd 10
> fd 8
run-rhs-exp
run-rsh
run-set-e
run-set-x
run-shopt
run-strip
run-test
297c297
< 1
---
> 0
run-tilde
run-tilde2
run-trap
warning: UNIX versions number signals and schedule processes differently.
warning: If output differing only in line numbers is produced, please
warning: do not consider this a test failure.
run-type
run-varenv
warning: some of these tests will fail if arrays have not
warning: been compiled into the shell
run-vredir
warning: the text of a system error message may vary between systems and
warning: produce diff output.
101c101
< ./vredir8.sub: line 12: $fd: Bad file number
---
> ./vredir8.sub: line 12: $fd: Bad file descriptor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment