Kompatybilność pdksh i bash a autoconf
Artur Frysiak
wiget at t17.ds.pwr.wroc.pl
Mon Mar 13 23:22:46 CET 2000
[poniedziałek, 13 marzec 2000], Michal Kochanowicz napisał(a):
> Cześć
>
> Próbując skompilować bttvgrab nadziałem się na małą niekompatybilność
> pomiędzy pdksh i bash.
>
> bttvgrab potrzebuje programiku o nazwie 'wish'. Wygląda to w ten sposób,
> że w '/usr/bin' jest plik np. 'wish8.0' oraz symlink na niego 'wish'.
> Bttvgrab używa autoconf. Poniżej linijka z configure.in:
> AC_CHECK_PROGS(WISH,"wish8.1" "wish8.0" "wish")
>
> Generuje ona m.in. taki kawałek kodu:
>
> if test -n "$WISH"; then
> WISH="`type \"$WISH\" | { read dummy dummy WISH; echo \"\$WISH\"; }`"
> fi
for ac_prog in "wish8.1" "wish8.0" "wish"
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:533: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_WISH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test -n "$WISH"; then
ac_cv_prog_WISH="$WISH" # Let the user override the test.
else
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
ac_dummy="$PATH"
for ac_dir in $ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test $ac_x $ac_dir/$ac_word; then
ac_cv_prog_WISH="$ac_prog"
break
fi
done
IFS="$ac_save_ifs"
fi
fi
WISH="$ac_cv_prog_WISH"
if test -n "$WISH"; then
echo "$ac_t""$WISH" 1>&6
else
echo "$ac_t""no" 1>&6
fi
test -n "$WISH" && break
done
Nie widze tu nigdzie użycia "type".
> PS. Wersje pakietów:
> autoconf-2.13-9
> automake-1.4-8
automake-1.4-8
autoconf-2.13-9
Wiget
--
wiget at t17.ds.pwr.wroc.pl DS T17 Bofh
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
1024D/D3D4CF84 E4D3 6787 284C 57F0 3C1F ADFD A92A 3F2E D3D4 CF84
More information about the pld-devel-pl
mailing list