Kompatybilno¶æ pdksh i bash a autoconf

Artur Frysiak wiget w t17.ds.pwr.wroc.pl
Pon, 13 Mar 2000, 23:22:46 CET


[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 w 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



Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl