In /usr/bin/autoconf line 30:
  NULLCMD=:
  ^-----^ SC2034: NULLCMD appears unused. Verify use (or export if used externally).


In /usr/bin/autoconf line 33:
  alias -g '${1+"$@"}'='"$@"'
           ^----------------^ SC2142: Aliases can't use positional parameters. Use a function.


In /usr/bin/autoconf line 36:
  case `(set -o) 2>/dev/null` in #(
       ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  case $((set -o) 2>/dev/null) in #(


In /usr/bin/autoconf line 38:
    set -o posix ;; #(
           ^---^ SC2039: In POSIX sh, set option posix is undefined.


In /usr/bin/autoconf line 49:
as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
                                                                                                               ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'.


In /usr/bin/autoconf line 55:
    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
       ^-- SC2234: Remove superfluous (..) around test command.
               ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
    && (test "X$(print -r -- $as_echo)" = "X$as_echo") 2>/dev/null; then


In /usr/bin/autoconf line 58:
elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
     ^-- SC2234: Remove superfluous (..) around test command.
             ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.
                        ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
elif (test "X$(printf %s "$as_echo")" = "X$as_echo") 2>/dev/null; then


In /usr/bin/autoconf line 62:
  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
            ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.
                            ^-- SC2039: In POSIX sh, echo flags are undefined.
                                  ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  if test "X$((/usr/ucb/echo -n -n "$as_echo") 2>/dev/null)" = "X-n $as_echo"; then


In /usr/bin/autoconf line 63:
    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 66:
    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
                 ^-----------------------------^ SC2089: Quotes/backslashes will be treated literally. Rewrite using set/"$@" or functions.
                 ^-----------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 67:
    as_echo_n_body='eval
                   ^-- SC2089: Quotes/backslashes will be treated literally. Rewrite using set/"$@" or functions.
                   ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 76:
    export as_echo_n_body
           ^------------^ SC2090: Quotes/backslashes in this variable will not be respected.


In /usr/bin/autoconf line 77:
    as_echo_n='sh -c $as_echo_n_body as_echo'
    ^-------^ SC2034: as_echo_n appears unused. Verify use (or export if used externally).
              ^-----------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 79:
  export as_echo_body
         ^----------^ SC2090: Quotes/backslashes in this variable will not be respected.


In /usr/bin/autoconf line 80:
  as_echo='sh -c $as_echo_body as_echo'
          ^---------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 87:
    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     ^--^ SC2030: Modification of PATH is local (to subshell caused by (..) group).
                       ^---^ SC2034: FPATH appears unused. Verify use (or export if used externally).


In /usr/bin/autoconf line 105:
for as_dir in $PATH
              ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/autoconf line 130:
do eval test x\${$as_var+set} = xset \
                ^-- SC1083: This { is literal. Check expression (missing ;/\n?) or quote it.
                            ^-- SC1083: This } is literal. Check expression (missing ;/\n?) or quote it.


In /usr/bin/autoconf line 131:
  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
                                                  ^-- SC2015: Note that A && B || C is not if-then-else. C may run when A is true.


In /usr/bin/autoconf line 192:
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
                                                        ^---^ SC2031: PATH was modified in a subshell. That change might be lost.


In /usr/bin/autoconf line 233:
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
^-- SC2093: Remove "exec " if script should continue after this command.
     ^-----------^ SC2086: Double quote to prevent globbing and word splitting.
                   ^------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
exec "$CONFIG_SHELL" "$as_opts" "$as_myself" ${1+"$@"}


In /usr/bin/autoconf line 259:
CLICOLOR_FORCE= GREP_OPTIONS=
^------------^ SC2034: CLICOLOR_FORCE appears unused. Verify use (or export if used externally).
              ^-- SC1007: Remove space after = if trying to assign a value (for empty string, use var='' ... ).
                ^----------^ SC2034: GREP_OPTIONS appears unused. Verify use (or export if used externally).


In /usr/bin/autoconf line 270:
  { eval $1=; unset $1;}
         ^-- SC2086: Double quote to prevent globbing and word splitting.
                    ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  { eval "$1"=; unset "$1";}


In /usr/bin/autoconf line 272:
as_unset=as_fn_unset
^------^ SC2034: as_unset appears unused. Verify use (or export if used externally).


In /usr/bin/autoconf line 279:
  return $1
         ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  return "$1"


In /usr/bin/autoconf line 288:
  as_fn_set_status $1
                   ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  as_fn_set_status "$1"


In /usr/bin/autoconf line 289:
  exit $1
       ^-- SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  exit "$1"


In /usr/bin/autoconf line 299:
  as_status=$1; test $as_status -eq 0 && as_status=1
                     ^--------^ SC2086: Double quote to prevent globbing and word splitting.

Did you mean: 
  as_status=$1; test "$as_status" -eq 0 && as_status=1


In /usr/bin/autoconf line 305:
   test "X`expr 00001 : '.*\(...\)'`" = X001; then
          ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
   test "X$(expr 00001 : '.*\(...\)')" = X001; then


In /usr/bin/autoconf line 306:
  as_expr=expr
  ^-----^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/autoconf line 311:
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
                                             ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
if (basename -- /) >/dev/null 2>&1 && test "X$(basename -- / 2>&1)" = "X/"; then


In /usr/bin/autoconf line 312:
  as_basename=basename
  ^---------^ SC2209: Use var=$(command) to assign output (or quote to assign string).


In /usr/bin/autoconf line 317:
as_me=`$as_basename -- "$0" ||
      ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
as_me=$($as_basename -- "$0" ||
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
	 X"$0" : 'X\(//\)$' \| \
	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
$as_echo X/"$0" |
    sed '/^.*\/\([^/][^/]*\)\/*$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\/\)$/{
	    s//\1/
	    q
	  }
	  /^X\/\(\/\).*/{
	    s//\1/
	    q
	  }
	  s/.*/./; q')


In /usr/bin/autoconf line 396:
exit_missing_arg='
                 ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 397:
  as_fn_error $? "option \`$1'\'' requires an argument$as_nl$help"'
                                ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that.


In /usr/bin/autoconf line 401:
: ${AUTOM4TE='/usr/bin/autom4te'}
  ^-----------------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it.


In /usr/bin/autoconf line 408:
  option=`expr "x$1" : 'x\(--[^=]*\)' \| \
         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  option=$(expr "x$1" : 'x\(--[^=]*\)' \| \
	       "x$1" : 'x\(-.\)')


In /usr/bin/autoconf line 410:
  optarg=`expr "x$1" : 'x--[^=]*=\(.*\)' \| \
         ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
  optarg=$(expr "x$1" : 'x--[^=]*=\(.*\)' \| \
	       "x$1" : 'x-.\(.*\)')


In /usr/bin/autoconf line 429:
	 *\'*) arg=`$as_echo "$1" | sed "s/'/'\\\\\\\\''/g"` ;; #'
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	 *\'*) arg=$($as_echo "$1" | sed "s/'/'\\\\\\\\''/g") ;; #'


In /usr/bin/autoconf line 439:
	 *\'*) arg=`$as_echo "$2" | sed "s/'/'\\\\\\\\''/g"` ;; #'
                   ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
	 *\'*) arg=$($as_echo "$2" | sed "s/'/'\\\\\\\\''/g") ;; #'


In /usr/bin/autoconf line 446:
       traces="$traces --trace='"`$as_echo "$optarg" | sed "s/'/'\\\\\\\\''/g"`"'"
                                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
       traces="$traces --trace='"$($as_echo "$optarg" | sed "s/'/'\\\\\\\\''/g")"'"


In /usr/bin/autoconf line 450:
       traces="$traces --trace='"`$as_echo "$2" | sed "s/'/'\\\\\\\\''/g"`"'"
                                 ^-- SC2006: Use $(...) notation instead of legacy backticked `...`.

Did you mean: 
       traces="$traces --trace='"$($as_echo "$2" | sed "s/'/'\\\\\\\\''/g")"'"


In /usr/bin/autoconf line 492:
    infile=$1 ;;
    ^----^ SC2034: infile appears unused. Verify use (or export if used externally).

For more information:
  https://www.shellcheck.net/wiki/SC2142 -- Aliases can't use positional para...
  https://www.shellcheck.net/wiki/SC1007 -- Remove space after = if trying to...
  https://www.shellcheck.net/wiki/SC1083 -- This { is literal. Check expressi...