[tex-live] fmtutil.cnf / TL2007

Vladimir Volovich vvv at vsu.ru
Thu Jan 11 23:22:30 CET 2007


"GW" == Gerben Wierda writes:

 >> BTW, running "texlinks" now produces an error message:
 >> 
 >> install_link failed for .../mf. File already exists.
 >> 
 >> probably because it thinks that "mf" should now be a link to "mf-
 >> nowin" because of that fmtutil.cnf change.

 GW> From texlinks it seems it does have specific mf knowledge:

 GW>   case $src in */mf) if test $dest = "mf-nowin" && test -f
 GW> $selfautoloc/mfw; then dest="mfw" verbose_echo "both mfw and
 GW> mf-nowin exists, $src linked to $dest" fi ;; esac

this is not the relevant place. this place has knowledge from the
times when we had X11-enabled metafont named "mfw", and then "mf" was
a symlink to either "mfw" or "mf-nowin".

an error happens in a generic place below that:

      if test -f "$src"; then
        case $silent in
          true)
            ;;
          *)
            errmsg "install_link failed for $src. File already exists."
            ;;
        esac
      else
        verbose_do ln -s "$dest" "$src"
      fi

i.e. it issues this error because according to fmtutil.cnf it tries to
make "mf" as a symlink to "mf-nowin", but it appears that it's a
regular file.

 GW> Reading texlinks more it seems to be intended behaviour and the
 GW> -- silent flag can make it shut up about binaries already there.

it's possible to stut up a script, of course. it would hide other
errors then.

Best,
v.



More information about the tex-live mailing list