Debian Automated Code Analysis

checkbashisms analysis of ffmpeg_0.5.2-6.dsc

possible bashism in ./configure line 333 (enable):
    enable $(echo "$*" | sed 's/[^A-Za-z0-9_ ]/_/g')
possible bashism in ./configure line 355 (enable):
    enable $*
possible bashism in ./configure line 418 (enable):
        enable ${cfg}_checking
possible bashism in ./configure line 539 (enable):
    check_cc "$@" <<EOF && enable $name || disable $name
possible bashism in ./configure line 598 (enable):
    check_ld "$@" <<EOF && enable $func
possible bashism in ./configure line 615 (enable):
    check_ld "$@" <<EOF && enable $func && enable_safe $headers
possible bashism in ./configure line 701 (enable):
    check_cc "$@" <<EOF && enable $type
possible bashism in ./configure line 735 (enable):
        check_lib "$@" $header $func && enable $cfg
possible bashism in ./configure line 1189 (enable):
enable debug
possible bashism in ./configure line 1190 (enable):
enable ffmpeg
possible bashism in ./configure line 1191 (enable):
enable ffplay
possible bashism in ./configure line 1192 (enable):
enable ffserver
possible bashism in ./configure line 1193 (enable):
enable ipv6
possible bashism in ./configure line 1194 (enable):
enable mpegaudio_hp
possible bashism in ./configure line 1195 (enable):
enable network
possible bashism in ./configure line 1196 (enable):
enable oldscaler
possible bashism in ./configure line 1197 (enable):
enable optimizations
possible bashism in ./configure line 1198 (enable):
enable protocols
possible bashism in ./configure line 1199 (enable):
enable static
possible bashism in ./configure line 1200 (enable):
enable stripping
possible bashism in ./configure line 1230 (enable):
enable source_path_used
possible bashism in ./configure line 1271 (enable):
enable $ARCH_EXT_LIST \
       $DECODER_LIST \
       $ENCODER_LIST \
       $PARSER_LIST \
       $BSF_LIST \
       $DEMUXER_LIST \
       $MUXER_LIST \
       $FILTER_LIST \
       $PROTOCOL_LIST \
       $INDEV_LIST \
       $OUTDEV_LIST \

possible bashism in ./configure line 1338 (enable):
test -n "$cross_prefix" && enable cross_compile
possible bashism in ./configure line 1361 ($RANDOM):
TMPC="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.c"
possible bashism in ./configure line 1362 ($RANDOM):
TMPE="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}${EXESUF}"
possible bashism in ./configure line 1363 ($RANDOM):
TMPH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.h"
possible bashism in ./configure line 1364 ($RANDOM):
TMPO="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.o"
possible bashism in ./configure line 1365 ($RANDOM):
TMPS="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.S"
possible bashism in ./configure line 1366 ($RANDOM):
TMPV="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.ver"
possible bashism in ./configure line 1367 ($RANDOM):
TMPSH="${TMPDIR}/ffmpeg-conf-${RANDOM}-$$-${RANDOM}.sh"
possible bashism in ./configure line 1395 (enable):
test -n "$cc_type" && enable $cc_type || echolog "Unknown C compiler $cc"
possible bashism in ./configure line 1424 (enable):
        enable fast_64bit
possible bashism in ./configure line 1437 (enable):
        enable fast_64bit
possible bashism in ./configure line 1447 (enable):
        enable fast_64bit
possible bashism in ./configure line 1454 (enable):
        enable fast_64bit
possible bashism in ./configure line 1458 (enable):
        enable fast_unaligned
possible bashism in ./configure line 1462 (enable):
        enable fast_64bit
possible bashism in ./configure line 1463 (enable):
        enable fast_unaligned
possible bashism in ./configure line 1477 (enable):
        enable fast_64bit
possible bashism in ./configure line 1482 (enable):
        enable fast_unaligned
possible bashism in ./configure line 1487 (enable):
        enable cmov
possible bashism in ./configure line 1488 (enable):
        enable fast_cmov
possible bashism in ./configure line 1489 (enable):
        enable fast_unaligned
possible bashism in ./configure line 1490 (enable):
        check_cc <<EOF && enable fast_64bit && subarch="x86_64"
possible bashism in ./configure line 1499 (enable):
enable $arch $subarch
possible bashism in ./configure line 1519 (enable):
        enable audio_beos
possible bashism in ./configure line 1526 (enable):
            enable beos_netserver
possible bashism in ./configure line 1591 (enable):
        enable dos_paths
possible bashism in ./configure line 1616 (enable):
        enable dos_paths
possible bashism in ./configure line 1624 (enable):
        enable dos_paths
possible bashism in ./configure line 1627 (enable):
        enable dv1394
possible bashism in ./configure line 1655 (enable):
        enable dos_paths
possible bashism in ./configure line 1700 (enable):
        test $? = 0 && enable libfaad2
possible bashism in ./configure line 1724 (enable):
enabled version3 && { enabled gpl && enable gplv3 || enable lgplv3; }
possible bashism in ./configure line 1777 (enable):
            enable ppc64
possible bashism in ./configure line 1782 (enable):
            enable ppc64
possible bashism in ./configure line 1792 (enable):
            enable cmov
possible bashism in ./configure line 1793 (enable):
            enable fast_cmov
possible bashism in ./configure line 1798 (enable):
            enable cmov
possible bashism in ./configure line 1806 (enable):
            enable fast_unaligned
possible bashism in ./configure line 1836 (enable):
    check_exec_crash <<EOF && enable ebp_available
possible bashism in ./configure line 1848 (enable):
    check_cc <<EOF && enable ten_operands
possible bashism in ./configure line 1873 (enable):
    disabled yasm || { check_yasm "pabsw xmm0, xmm0" && enable yasm; }
possible bashism in ./configure line 1924 (enable):
od -A n -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian
possible bashism in ./configure line 1997 (enable):
    check_exec <<EOF && enable $func || disable $func
possible bashism in ./configure line 2032 (enable):
        enable libdc1394_2; } ||
possible bashism in ./configure line 2034 (enable):
        enable libdc1394_1; } ||
possible bashism in ./configure line 2077 (enable):
            enable sdl_too_old
possible bashism in ./configure line 2079 (enable):
            enable sdl
possible bashism in ./configure line 2080 (enable):
            check_cc $sdl_cflags <<EOF && enable sdl_video_size
possible bashism in ./configure line 2093 (enable):
texi2html -version > /dev/null 2>&1 && enable texi2html || disable texi2html
possible bashism in ./configure line 2113 (enable):
enabled network && enabled ipv6 && check_ld <<EOF && enable ipv6 || disable ipv6
possible bashism in ./configure line 2240 (enable):
enabled_any $DECODER_LIST      && enable decoders
possible bashism in ./configure line 2241 (enable):
enabled_any $ENCODER_LIST      && enable encoders
possible bashism in ./configure line 2242 (enable):
enabled_any $BSF_LIST          && enable bsfs
possible bashism in ./configure line 2243 (enable):
enabled_any $DEMUXER_LIST      && enable demuxers
possible bashism in ./configure line 2244 (enable):
enabled_any $MUXER_LIST        && enable muxers
possible bashism in ./configure line 2245 (enable):
enabled_any $FILTER_LIST       && enable filters
possible bashism in ./configure line 2246 (enable):
enabled_any $INDEV_LIST        && enable demuxers
possible bashism in ./configure line 2247 (enable):
enabled_any $OUTDEV_LIST       && enable muxers
possible bashism in ./configure line 2248 (enable):
enabled_any $PROTOCOL_LIST     && enable protocols
possible bashism in ./configure line 2250 (enable):
enabled_any $THREADS_LIST      && enable threads
possible bashism in ./tools/patcheck line 22 (echo -e):
    grep $OPT '^+' $* | grep -v ':+++'| egrep --color=always -- "$arg"> $TMP && echo -e "\n$msg"
possible bashism in ./tools/patcheck line 31 (echo -e):
    grep $OPT '^+' $* | grep -v ':+++' | egrep -v -- "$varg" | egrep --color=always -- "$arg" > $TMP && echo -e "\n$msg"
possible bashism in ./tools/patcheck line 51 (echo -e):
egrep $OPT '^\+ *(const *|)static' $*| egrep --color=always '[^=]= *(0|NULL)[^0-9a-zA-Z]'> $TMP && echo -e '\nuseless 0 init'
possible bashism in ./tools/patcheck line 70 (brace expansion):
hiegrep '(:\+|,|;)( *|static|\*)*'"$ERE_PRITYP"' *(src|source|input|in)([0-9A-Z_][0-9A-Za-z_]*){1,} *\[' 'missing const (test2)?' $*
possible bashism in ./tools/patcheck line 93 (echo -e):
    echo -e '\nmismatching doxy params'
possible bashism in ./tools/patcheck line 115 (echo -e):
    echo -e '\npossibly unused variables'
possible bashism in ./tools/patcheck line 119 (echo -e):
grep '^Index:.*Changelog' $* >/dev/null || echo -e "\nMissing changelog entry (ignore if minor change)"
possible bashism in ./tools/patcheck line 121 (echo -e):
cat $* | tr '\n' '@' | egrep --color=always -o '(fprintf|av_log|printf)\([^)]*\)[+ ;@]*\1'  >$TMP && echo -e "\nMergeable calls"
possible bashism in ./tools/patcheck line 124 (echo -e):
cat $* | tr '\n' '@' | egrep --color=always -o '\+ *if *\( *([A-Za-z0-9_]*) *[<>]=? *[0-9]* *\) * \1 *= *[0-9]* *;[ @\\+]*else *if *\( *\1 *[<>]=? *[0-9]* *\) *\1 *= *[0-9]* *;'  >$TMP && echo -e "\nav_clip / av_clip_uint8 / av_clip_int16 / ..."
possible bashism in ./tools/patcheck line 127 (echo -e):
cat $* | tr '\n' '@' | egrep --color=always -o '\+ *if *\( *([A-Za-z0-9_]*) *[<>]=? *([A-Za-z0-9_]*) *\)[ @\\+]*(\1|\2) *= *(\1|\2) *;'  >$TMP && echo -e "\nFFMIN/FFMAX"
possible bashism in ./tools/patcheck line 130 (echo -e):
cat $* | tr '\n' '@' | egrep --color=always -o '\+ *if *\( *([A-Za-z0-9_]*) *\)[ @\\+]*av_free(p|) *\( *(&|) *\1[^-.]'  >$TMP && echo -e "\nav_free(NULL) is safe"
possible bashism in ./tools/patcheck line 133 (echo -e):
cat $* | tr '\n' '@' | egrep --color=always -o '[^a-zA-Z0-9_]([a-zA-Z0-9_]*) *= *av_malloc *\([^)]*\)[ @;\\+]*memset *\( *\1'  >$TMP && echo -e "\nav_mallocz()"

This report was generated on Thu, 16 Dec 2010 13:38:12 +0000, based on results by checkbashisms 2.10.65git5