In /usr/bin/libtoolize line 43: : ${AUTOCONF="autoconf"} ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 44: : ${AUTOMAKE="automake"} ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 45: : ${EGREP="/bin/grep -E"} ^---------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 46: : ${FGREP="/bin/grep -F"} ^---------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 47: : ${GREP="/bin/grep"} ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 48: : ${LN_S="ln -s"} ^-------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 49: : ${SED="/bin/sed"} ^---------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 115: NULLCMD=: ^-----^ SC2034: NULLCMD appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 118: alias -g '${1+"$@"}'='"$@"' ^----------------^ SC2142: Aliases can't use positional parameters. Use a function. In /usr/bin/libtoolize line 121: case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---^ SC2039: In POSIX sh, set option posix is undefined. Did you mean: case $((set -o) 2>/dev/null) in *posix*) set -o posix ;; esac In /usr/bin/libtoolize line 151: (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/libtoolize line 186: _G_PATH=${3-"$PATH"} ^---^ SC2031: PATH was modified in a subshell. That change might be lost. In /usr/bin/libtoolize line 198: case `"$_G_path_prog" --version 2>&1` in ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: case $("$_G_path_prog" --version 2>&1) in In /usr/bin/libtoolize line 200: *) $_G_check_func $_G_path_prog ^-----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: *) $_G_check_func "$_G_path_prog" In /usr/bin/libtoolize line 225: for _G_i in 1 2 3 4 5 6 7; do ^-^ SC2034: _G_i appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 245: _G_count=`expr $_G_count + 1` ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. Did you mean: _G_count=$(expr $_G_count + 1) In /usr/bin/libtoolize line 257: func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin ^---^ SC2031: PATH was modified in a subshell. That change might be lost. In /usr/bin/libtoolize line 281: _G_count=`expr $_G_count + 1` ^------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. Did you mean: _G_count=$(expr $_G_count + 1) In /usr/bin/libtoolize line 293: func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin ^---^ SC2031: PATH was modified in a subshell. That change might be lost. In /usr/bin/libtoolize line 307: : ${CP="cp -f"} ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 308: : ${ECHO="printf %s\n"} ^-------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 309: : ${EGREP="$GREP -E"} ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 310: : ${FGREP="$GREP -F"} ^-----------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 311: : ${LN_S="ln -s"} ^-------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 312: : ${MAKE="make"} ^------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 313: : ${MKDIR="mkdir"} ^--------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 314: : ${MV="mv -f"} ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 315: : ${RM="rm -f"} ^-----------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 316: : ${SHELL="${CONFIG_SHELL-/bin/sh}"} ^-- SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 340: sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' ^--------------------^ SC2034: sed_naive_backslashify appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 347: _G_bs='\\' ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'. In /usr/bin/libtoolize line 348: _G_bs2='\\\\' ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'. In /usr/bin/libtoolize line 349: _G_bs4='\\\\\\\\' ^-- SC1003: Want to escape a single quote? echo 'This is how it'\''s done'. In /usr/bin/libtoolize line 378: EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. ^-----------^ SC2034: EXIT_MISMATCH appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 379: EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. ^-------^ SC2034: EXIT_SKIP appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 406: progname=`$ECHO "$progpath" |$SED "$sed_basename"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: progname=$($ECHO "$progpath" |$SED "$sed_basename") In /usr/bin/libtoolize line 412: progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: progdir=$($ECHO "$progpath" |$SED "$sed_dirname") In /usr/bin/libtoolize line 413: progdir=`cd "$progdir" && pwd` ^--------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: progdir=$(cd "$progdir" && pwd) In /usr/bin/libtoolize line 419: for progdir in $PATH; do ^---^ SC2031: PATH was modified in a subshell. That change might be lost. In /usr/bin/libtoolize line 424: test -n "$progdir" || progdir=`pwd` ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$progdir" || progdir=$(pwd) In /usr/bin/libtoolize line 486: test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} ^--------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 496: test -n "`tput sgr0 2>/dev/null`" && { ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput sgr0 2>/dev/null)" && { In /usr/bin/libtoolize line 497: tc_reset=`tput sgr0` ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: tc_reset=$(tput sgr0) In /usr/bin/libtoolize line 498: test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput bold 2>/dev/null)" && tc_bold=$(tput bold) In /usr/bin/libtoolize line 500: test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` ^---------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput smso 2>/dev/null)" && tc_standout=$(tput smso) In /usr/bin/libtoolize line 501: test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput setaf 1 2>/dev/null)" && tc_red=$(tput setaf 1) In /usr/bin/libtoolize line 502: test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput setaf 2 2>/dev/null)" && tc_green=$(tput setaf 2) In /usr/bin/libtoolize line 503: test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput setaf 4 2>/dev/null)" && tc_blue=$(tput setaf 4) In /usr/bin/libtoolize line 504: test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` ^------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -n "$(tput setaf 5 2>/dev/null)" && tc_cyan=$(tput setaf 5) In /usr/bin/libtoolize line 531: : ${_G_HAVE_ARITH_OP="yes"} ^-----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 532: : ${_G_HAVE_XSI_OPS="yes"} ^----------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 537: : ${_G_HAVE_PLUSEQ_OP="yes"} ^------------------------^ SC2223: This default assignment may cause DoS due to globbing. Quote it. In /usr/bin/libtoolize line 606: eval _G_current_value='`$ECHO $'$1'`' ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval _G_current_value='`$ECHO $'"$1"'`' In /usr/bin/libtoolize line 607: _G_delim=`expr "$2" : '\(.\)'` ^-------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_delim=$(expr "$2" : '\(.\)') In /usr/bin/libtoolize line 609: case $_G_delim$_G_current_value$_G_delim in ^---------------^ SC2154: _G_current_value is referenced but not assigned. In /usr/bin/libtoolize line 635: func_arith_result=`expr "$@"` ^---------------^ SC2034: func_arith_result appears unused. Verify use (or export if used externally). ^---------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^--^ SC2003: expr is antiquated. Consider rewriting this using $((..)), ${} or [[ ]]. Did you mean: func_arith_result=$(expr "$@") In /usr/bin/libtoolize line 648: _b='func_basename_result=${1##*/}' ^-----------------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 649: _d='case $1 in ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 656: _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 657: _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 753: _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_esc_tc=$($ECHO "$_G_tc" | $SED "$sed_make_literal_regex") In /usr/bin/libtoolize line 754: _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_indent=$($ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g") In /usr/bin/libtoolize line 757: _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_indent="$progname: "$(echo "$_G_indent" | $SED 's|.| |g')" " ## exclude from sc_prohibit_nested_quotes In /usr/bin/libtoolize line 827: func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` ^-------------^ SC2034: func_len_result appears unused. Verify use (or export if used externally). ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^----------^ SC2154: max_cmd_len is referenced but not assigned. ^----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_len_result=$(expr "$1" : ".*" 2>/dev/null || echo "$max_cmd_len") In /usr/bin/libtoolize line 859: _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_directory_path=$($ECHO "$_G_directory_path" | $SED -e "$sed_dirname") In /usr/bin/libtoolize line 861: _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_dir_list=$($ECHO "$_G_dir_list" | $SED 's|:*$||') In /usr/bin/libtoolize line 897: _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_tmpdir=$(mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null) In /usr/bin/libtoolize line 901: _G_tmpdir=$_G_template-${RANDOM-0}$$ ^---------^ SC2039: In POSIX sh, RANDOM is undefined. In /usr/bin/libtoolize line 903: func_mktempdir_umask=`umask` ^-----^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_mktempdir_umask=$(umask) In /usr/bin/libtoolize line 906: umask $func_mktempdir_umask ^-------------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: umask "$func_mktempdir_umask" In /usr/bin/libtoolize line 944: func_stripname '' '/' "`pwd`" ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_stripname '' '/' "$(pwd)" In /usr/bin/libtoolize line 965: func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ^---^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_normal_abspath_tpath=$(pwd)/$func_normal_abspath_tpath In /usr/bin/libtoolize line 972: func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_normal_abspath_tpath=$($ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash") In /usr/bin/libtoolize line 983: func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_normal_abspath_tcomponent=$($ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcar") In /usr/bin/libtoolize line 985: func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_normal_abspath_tpath=$($ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcdr") In /usr/bin/libtoolize line 995: func_normal_abspath_result=$func_dirname_result ^------------------^ SC2154: func_dirname_result is referenced but not assigned. In /usr/bin/libtoolize line 1041: $func_relative_path_tlibdir) ^-------------------------^ SC2254: Quote expansions in case patterns to match literally rather than as a glob. In /usr/bin/libtoolize line 1056: func_dirname $func_relative_path_tlibdir ^-------------------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_dirname "$func_relative_path_tlibdir" In /usr/bin/libtoolize line 1107: _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_unquoted_arg=$(printf '%s\n' "$1" |$SED "$sed_quote_subst") ;; In /usr/bin/libtoolize line 1123: *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") ^-- SC1001: This \^ will be a regular '^' in this context. In /usr/bin/libtoolize line 1151: _G_arg=`$ECHO "$1" | $SED \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_arg=$($ECHO "$1" | $SED \ -e "$sed_double_quote_subst" -e "$sed_double_backslash") ;; In /usr/bin/libtoolize line 1162: *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") ^-- SC1001: This \^ will be a regular '^' in this context. In /usr/bin/libtoolize line 1194: .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: .*) func_stripname_result=$($ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%");; In /usr/bin/libtoolize line 1195: *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: *) func_stripname_result=$($ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%");; In /usr/bin/libtoolize line 1267: func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_tr_sh_result=$($ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g') In /usr/bin/libtoolize line 1270: func_tr_sh_result=$1 ^---------------^ SC2034: func_tr_sh_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 1354: test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` ^-- SC2046: Quote this to prevent word splitting. ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test "x$1" = x$(func_sort_ver "$1" "$2" | $SED 1q) In /usr/bin/libtoolize line 1443: usage='$progpath [OPTION]...' ^---------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 1497: case " $hookable_fns " in ^-----------^ SC2154: hookable_fns is referenced but not assigned. In /usr/bin/libtoolize line 1502: eval func_append ${1}_hooks '" $2"' ^--^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval func_append "${1}"_hooks '" $2"' In /usr/bin/libtoolize line 1513: eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' ^--^ SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval "${1}"_hooks='`$ECHO "\$'"$1"'_hooks" |$SED "s| '"$2"'||"`' In /usr/bin/libtoolize line 1535: eval _G_hook_fns=\$$1_hooks; shift ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval _G_hook_fns=\$"$1"_hooks; shift In /usr/bin/libtoolize line 1537: for _G_hook in $_G_hook_fns; do ^----------^ SC2154: _G_hook_fns is referenced but not assigned. In /usr/bin/libtoolize line 1538: if eval $_G_hook '"$@"'; then ^------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if eval "$_G_hook" '"$@"'; then In /usr/bin/libtoolize line 1541: eval _G_hook_result=\$${_G_hook}_result ^--------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval _G_hook_result=\$"${_G_hook}"_result In /usr/bin/libtoolize line 1542: eval set dummy "$_G_hook_result"; shift ^-------------^ SC2154: _G_hook_result is referenced but not assigned. In /usr/bin/libtoolize line 1649: func_options_finish_result=$func_run_hooks_result ^------------------------^ SC2034: func_options_finish_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 1672: eval set dummy "$_G_res_var" ; shift ^---------^ SC2154: _G_res_var is referenced but not assigned. In /usr/bin/libtoolize line 1712: func_options_prep_result=$func_run_hooks_result ^----------------------^ SC2034: func_options_prep_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 1752: set dummy --warnings none ${1+"$@"} ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 1757: if test $# = 0 && func_missing_arg $_G_opt; then ^-----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: if test $# = 0 && func_missing_arg "$_G_opt"; then In /usr/bin/libtoolize line 1792: set dummy "$func_split_equals_lhs" \ ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 1800: set dummy "$func_split_short_opt_name" \ ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 1808: set dummy "$func_split_short_opt_name" \ ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 1815: *) set dummy "$_G_opt" ${1+"$@"}; shift ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 1828: func_parse_options_result=$func_quote_for_eval_result ^-----------------------^ SC2034: func_parse_options_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 1851: func_validate_options_result=$func_run_hooks_result ^--------------------------^ SC2034: func_validate_options_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 1908: exit_cmd=exit ^------^ SC2209: Use var=$(command) to assign output (or quote to assign string). In /usr/bin/libtoolize line 1930: test "x$func_split_equals_lhs" = "x$1" \ ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line. In /usr/bin/libtoolize line 1939: func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_split_equals_lhs=$(expr "x$1" : 'x\([^=]*\)') In /usr/bin/libtoolize line 1942: || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: || func_split_equals_rhs=$(expr "x$1" : 'x[^=]*=\(.*\)$') In /usr/bin/libtoolize line 1967: func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` ^----------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_split_short_opt_name=$(expr "x$1" : 'x-\(.\)') In /usr/bin/libtoolize line 1968: func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_split_short_opt_arg=$(expr "x$1" : 'x-.\(.*\)$') In /usr/bin/libtoolize line 2056: test -z "$progpath" && . `echo "$0" |${SED-sed} 's|[^/]*$||'`/funclib.sh ^-- SC1090: Can't follow non-constant source. Use a directive to specify location. ^-- SC2046: Quote this to prevent word splitting. ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test -z "$progpath" && . $(echo "$0" |${SED-sed} 's|[^/]*$||')/funclib.sh In /usr/bin/libtoolize line 2057: test extract-trace = "$progname" && . `echo "$0" |${SED-sed} 's|[^/]*$||'`/options-parser ^-- SC1090: Can't follow non-constant source. Use a directive to specify location. ^-- SC2046: Quote this to prevent word splitting. ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test extract-trace = "$progname" && . $(echo "$0" |${SED-sed} 's|[^/]*$||')/options-parser In /usr/bin/libtoolize line 2116: && _G_ac_init=`$SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: && _G_ac_init=$($SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT) In /usr/bin/libtoolize line 2172: _G_verout=`func_tool_version_output "$@"` ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_verout=$(func_tool_version_output "$@") In /usr/bin/libtoolize line 2177: _G_verout=`echo "$_G_verout" |sed 1q` ^-------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_verout=$(echo "$_G_verout" |sed 1q) In /usr/bin/libtoolize line 2179: _G_vernum=`expr "$_G_verout" : '.* \([0-9][^ ]*\)'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_vernum=$(expr "$_G_verout" : '.* \([0-9][^ ]*\)') In /usr/bin/libtoolize line 2204: _G_find_tool_names=$@ ^-- SC2124: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate. In /usr/bin/libtoolize line 2207: _G_find_tool_error_prefix="\$$find_tool_envvar: " ^---------------^ SC2154: find_tool_envvar is referenced but not assigned. In /usr/bin/libtoolize line 2215: for _G_dir in $PATH; do ^---^ SC2031: PATH was modified in a subshell. That change might be lost. In /usr/bin/libtoolize line 2219: _G_curver=`func_tool_version_number $_G_progpath` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: _G_curver=$(func_tool_version_number "$_G_progpath") In /usr/bin/libtoolize line 2246: func_tool_version_number >/dev/null $_G_find_tool_res "\ ^---------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_tool_version_number >/dev/null "$_G_find_tool_res" "\ In /usr/bin/libtoolize line 2348: _G_m4_traces=`$ECHO "--trace=$1" |$SED 's%,% --trace=%g'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_m4_traces=$($ECHO "--trace=$1" |$SED 's%,% --trace=%g') In /usr/bin/libtoolize line 2349: _G_re_macros=`$ECHO "($1)" |$SED 's%,%|%g'` ^----------^ SC2034: _G_re_macros appears unused. Verify use (or export if used externally). ^----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: _G_re_macros=$($ECHO "($1)" |$SED 's%,%|%g') In /usr/bin/libtoolize line 2352: set dummy $configure_ac ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 2357: <"$1" ^---^ SC2188: This redirection doesn't have a command. Move to its command (or use 'true' as no-op). In /usr/bin/libtoolize line 2376: _G_mini=' ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 2451: func_extract_trace_result=`$ECHO "$_G_mini" \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^-----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_extract_trace_result=$($ECHO "$_G_mini" \ |$M4 -daq --prefi"x $_G_m4_trac"es - "$@" 2>&1 1>/dev/null \ |$SED -n -e "$_G_transform") In /usr/bin/libtoolize line 2467: func_extract_trace_first_result=`$ECHO "$func_extract_trace_result" \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: func_extract_trace_first_result=$($ECHO "$func_extract_trace_result" \ |$SED -e 's|:.*$||g' -e 1q) In /usr/bin/libtoolize line 2479: usage='$progname MACRO_NAME FILE [...]' ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 2536: usage='$progpath [OPTION]...' ^---------------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 2580: automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: automake: $(($AUTOMAKE --version) 2>/dev/null |$SED 1q) In /usr/bin/libtoolize line 2581: autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: autoconf: $(($AUTOCONF --version) 2>/dev/null |$SED 1q) In /usr/bin/libtoolize line 2596: $debug_mode ^---------^ SC2154: debug_mode is referenced but not assigned. In /usr/bin/libtoolize line 2602: opt=`echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_opt"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: opt=$(echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_opt") In /usr/bin/libtoolize line 2603: LIBTOOLIZE_OPTIONS=`echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_rest"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: LIBTOOLIZE_OPTIONS=$(echo "$LIBTOOLIZE_OPTIONS" | $SED "$my_sed_env_rest") In /usr/bin/libtoolize line 2620: libtoolize_environment_options_result=$func_quote_for_eval_result ^-- SC2034: libtoolize_environment_options_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 2647: libtoolize_options_prep_result=$func_quote_for_eval_result ^----------------------------^ SC2034: libtoolize_options_prep_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 2685: *) ltdl_dir=`$ECHO "$1" | $SED 's|/*$||'` ^---------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: *) ltdl_dir=$($ECHO "$1" | $SED 's|/*$||') In /usr/bin/libtoolize line 2706: set dummy "$func_split_short_opt_name" \ ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 2712: *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; ^---^ SC2121: To assign a variable, use just 'var=value', no 'set ..'. In /usr/bin/libtoolize line 2718: libtoolize_parse_options_result=$func_quote_for_eval_result ^-----------------------------^ SC2034: libtoolize_parse_options_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 2752: libtoolize_validate_options_result=$func_quote_for_eval_result ^-- SC2034: libtoolize_validate_options_result appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 2772: eval my_msg=\$$1 ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval my_msg=\$"$1" In /usr/bin/libtoolize line 2774: if test -n "$my_msg"; then ^-----^ SC2154: my_msg is referenced but not assigned. In /usr/bin/libtoolize line 2776: eval $1= ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: eval "$1"= In /usr/bin/libtoolize line 2903: my_include_regex= ^--------------^ SC2034: my_include_regex appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 2916: for my_filename in `$SED "$my_sed_include" "$my_searchfile"`; do ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: for my_filename in $($SED "$my_sed_include" "$my_searchfile"); do In /usr/bin/libtoolize line 2917: func_included_files $my_filename ^----------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_included_files "$my_filename" In /usr/bin/libtoolize line 2944: my_filebase=$func_basename_result ^-------------------^ SC2154: func_basename_result is referenced but not assigned. In /usr/bin/libtoolize line 2945: for my_file in `func_included_files "$my_filename"`; do ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: for my_file in $(func_included_files "$my_filename"); do In /usr/bin/libtoolize line 2951: my_serial=`$SED -e "$my_sed_serial" "$my_file"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_serial=$($SED -e "$my_sed_serial" "$my_file") In /usr/bin/libtoolize line 2982: test "X$1$2" = X`$ECHO "$1$2" | $SED "$my_sed_digits"` || { ^-- SC2046: Quote this to prevent word splitting. ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: test "X$1$2" = X$($ECHO "$1$2" | $SED "$my_sed_digits") || { In /usr/bin/libtoolize line 2988: my_serial1_part=`$ECHO "$my_serial1" | $SED "$my_sed_dot"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_serial1_part=$($ECHO "$my_serial1" | $SED "$my_sed_dot") In /usr/bin/libtoolize line 2989: my_serial2_part=`$ECHO "$my_serial2" | $SED "$my_sed_dot"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_serial2_part=$($ECHO "$my_serial2" | $SED "$my_sed_dot") In /usr/bin/libtoolize line 3006: my_serial1=`$ECHO "$my_serial1" | $SED "$my_sed_rest"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_serial1=$($ECHO "$my_serial1" | $SED "$my_sed_rest") In /usr/bin/libtoolize line 3007: my_serial2=`$ECHO "$my_serial2" | $SED "$my_sed_rest"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_serial2=$($ECHO "$my_serial2" | $SED "$my_sed_rest") In /usr/bin/libtoolize line 3069: my_src_serial=`func_serial "$my_srcfile" LT_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" LT_INIT) In /usr/bin/libtoolize line 3070: my_dest_serial=`func_serial "$my_destfile" LT_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" LT_INIT) In /usr/bin/libtoolize line 3075: my_src_serial=`func_serial "$my_srcfile" 'A[CM]_PROG_LIBTOOL'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" 'A[CM]_PROG_LIBTOOL') In /usr/bin/libtoolize line 3077: my_dest_serial=`func_serial "$my_destfile" 'A[CM]_PROG_LIBTOOL'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" 'A[CM]_PROG_LIBTOOL') In /usr/bin/libtoolize line 3080: my_src_serial=`func_serial "$my_srcfile" LTDL_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" LTDL_INIT) In /usr/bin/libtoolize line 3081: my_dest_serial=`func_serial "$my_destfile" LTDL_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" LTDL_INIT) In /usr/bin/libtoolize line 3084: my_src_serial=`func_serial "$my_srcfile" "$my_filename"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" "$my_filename") In /usr/bin/libtoolize line 3085: my_dest_serial=`func_serial "$my_destfile" "$my_filename"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" "$my_filename") In /usr/bin/libtoolize line 3121: my_src_serial=`func_serial "$my_srcfile" "$my_macro_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" "$my_macro_regex") In /usr/bin/libtoolize line 3122: my_dest_serial=`func_serial "$my_destfile" "$my_macro_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" "$my_macro_regex") In /usr/bin/libtoolize line 3127: my_src_serial=`func_serial "$my_srcfile" "$my_old_macro_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$(func_serial "$my_srcfile" "$my_old_macro_regex") In /usr/bin/libtoolize line 3130: my_dest_serial=`func_serial "$my_destfile" "$my_old_macro_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$(func_serial "$my_destfile" "$my_old_macro_regex") In /usr/bin/libtoolize line 3148: my_included_files=`func_included_files aclocal.m4` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_included_files=$(func_included_files aclocal.m4) In /usr/bin/libtoolize line 3149: case `echo " "$my_included_files" "` in ^-----------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. ^-----------------------------^ SC2116: Useless echo? Instead of 'cmd $(echo foo)', just use 'cmd foo'. ^----------------^ SC2027: The surrounding quotes actually unquote this. Remove or escape them. ^----------------^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: case $(echo " ""$my_included_files"" ") in In /usr/bin/libtoolize line 3161: "$my_src_serial" `func_serial aclocal.m4 "$my_macro_regex"` ^-- SC2046: Quote this to prevent word splitting. ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: "$my_src_serial" $(func_serial aclocal.m4 "$my_macro_regex") In /usr/bin/libtoolize line 3197: my_src_serial=`$SED -e "$my_sed_script" "$my_srcfile"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_src_serial=$($SED -e "$my_sed_script" "$my_srcfile") In /usr/bin/libtoolize line 3203: my_dest_serial=`$SED -e "$my_sed_script" "$my_destfile"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dest_serial=$($SED -e "$my_sed_script" "$my_destfile") In /usr/bin/libtoolize line 3297: $require_am_macro_dir ^-------------------^ SC2154: require_am_macro_dir is referenced but not assigned (did you mean 'require_ac_macro_dir'?). In /usr/bin/libtoolize line 3301: $opt_ltdl || test -n "$ac_macro_dir$am_macro_dir" || return ^-----------^ SC2154: am_macro_dir is referenced but not assigned (did you mean 'ac_macro_dir'?). In /usr/bin/libtoolize line 3314: my_pkgmacro_header="putting macros in '$macro_dir'." ^----------------^ SC2034: my_pkgmacro_header appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 3375: pkgltdl_header="putting libltdl files in '$ltdl_dir'." ^------------^ SC2034: pkgltdl_header appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 3403: pkgltdl_header "$filter_aclocal_m4" ^----------------^ SC2154: filter_aclocal_m4 is referenced but not assigned. In /usr/bin/libtoolize line 3421: pkgltdl_header "$filter_configure_ac" ^------------------^ SC2154: filter_configure_ac is referenced but not assigned. In /usr/bin/libtoolize line 3472: pkgaux_header="putting auxiliary files in '$aux_dir'." ^-----------^ SC2034: pkgaux_header appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 3500: pkgaux_hdr="putting another copy of auxiliary files in '.'" ^--------^ SC2034: pkgaux_hdr appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 3532: my_dir=`eval echo "\\\$$my_dirvar"` ^--------------------------^ SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_dir=$(eval echo "\\\$$my_dirvar") In /usr/bin/libtoolize line 3539: test -n "`{ cd $my_dir && ls; } 2>/dev/null`" \ ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^-----^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: test -n "$({ cd "$my_dir" && ls; } 2>/dev/null)" \ In /usr/bin/libtoolize line 3574: func_aclocal_update_check $file ^---^ SC2086: Double quote to prevent globbing and word splitting. Did you mean: func_aclocal_update_check "$file" In /usr/bin/libtoolize line 3674: && _G_ac_init=`$SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: && _G_ac_init=$($SED "$_G_sed_no_comment" "$1" |$GREP AC_INIT) In /usr/bin/libtoolize line 3719: my_match_currdir=`$ECHO "$my_currdir" |$SED "$sed_make_literal_regex"` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_match_currdir=$($ECHO "$my_currdir" |$SED "$sed_make_literal_regex") In /usr/bin/libtoolize line 3770: if test ltdl_ = "$base"; then p='$pkgltdldir/'; else p=; fi ^------------^ SC2016: Expressions don't expand in single quotes, use double quotes for that. In /usr/bin/libtoolize line 3786: test -n "$'$r'" || '$r'='$p'Makefile.am ^-- SC2086: Double quote to prevent globbing and word splitting. Did you mean: test -n "$'$r'" || '$r'='"$p"'Makefile.am In /usr/bin/libtoolize line 3821: _G_aclocal_flags_cmd=`$SED -n "$_G_sed_extract_aclocal_amflags" \ ^-- SC1004: This backslash+linefeed is literal. Break outside single quotes if you just want to break the line. In /usr/bin/libtoolize line 3918: ac_ltdl_dir=`echo "$ac_ltdl_dir" |$SED 's|/*$||'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: ac_ltdl_dir=$(echo "$ac_ltdl_dir" |$SED 's|/*$||') In /usr/bin/libtoolize line 3982: ac_macro_dir=`expr "x$func_extract_trace_first_result" : 'x\([^ ]*\)'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: ac_macro_dir=$(expr "x$func_extract_trace_first_result" : 'x\([^ ]*\)') In /usr/bin/libtoolize line 4081: $require_ltdl_am_macro_dir ^------------------------^ SC2154: require_ltdl_am_macro_dir is referenced but not assigned. In /usr/bin/libtoolize line 4083: func_make_relative_ltdl_filter "$ltdl_am_macro_dir" "$macro_dir" '-I ' ^----------------^ SC2154: ltdl_am_macro_dir is referenced but not assigned. In /usr/bin/libtoolize line 4162: my_uscore=`$ECHO "$ltdl_dir" | $SED 's|[/.+-]|_|g'` ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. Did you mean: my_uscore=$($ECHO "$ltdl_dir" | $SED 's|[/.+-]|_|g') In /usr/bin/libtoolize line 4163: filter_ltdl_mk=`$ECHO ' ^-- SC2006: Use $(...) notation instead of legacy backticked `...`. ^-- SC2016: Expressions don't expand in single quotes, use double quotes for that. Did you mean: filter_ltdl_mk=$($ECHO ' /^[^#]/{ # Use only libltdl conditional objects. s|(LIBOBJS)|(ltdl_LIBOBJS)|g s|(LTLIBOBJS)|(ltdl_LTLIBOBJS)|g # Convert libltdl path and variable sections to $ltdl_dir. s|libltdl_|@my_uscore@_| s|libltdl/|@ltdl_dir@/| s|: libltdl/|: @ltdl_dir@/| s| -Ilibltdl | -I@ltdl_dir@ | s|\$(libltdl_|\$(@my_uscore@_| s|)/libltdl |)/@ltdl_dir@ | s|@my_uscore@|'"$my_uscore"'|g s|@ltdl_dir@|'"$ltdl_dir"'|g }' | $SED '/^[ ]*#/d;/^$/d') In /usr/bin/libtoolize line 4284: test -z "$macro_dir" && macro_dir=m4 ^-------^ SC2209: Use var=$(command) to assign output (or quote to assign string). In /usr/bin/libtoolize line 4366: prefix="/usr" ^----^ SC2034: prefix appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 4367: datadir="/usr/share" ^-----^ SC2034: datadir appears unused. Verify use (or export if used externally). In /usr/bin/libtoolize line 4373: if test -n "$_lt_pkgdatadir"; then ^-------------^ SC2154: _lt_pkgdatadir is referenced but not assigned. In /usr/bin/libtoolize line 4382: extract_trace=$pkgauxdir/extract-trace ^-----------^ SC2034: extract_trace 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/SC1090 -- Can't follow non-constant source.... https://www.shellcheck.net/wiki/SC2027 -- The surrounding quotes actually u...