[tex-live] pdftex 1.40

Martin Schröder martin at oneiros.de
Wed Dec 27 00:40:34 CET 2006

I've updated the sources to include pdftex 1.40-rc4 (change #2559).

This adds a new library (libs/obsdcompat) and removes pdfetex. It also
changes the signature of print_version_and_exit, so there are many
small changes in non-pdftex programs.

Compiling works mostly, but fails with
WEBINPUTS=../../../texk/web2c ./tangle mf.web mf.ch
This is TANGLE, Version 4.5 (Web2C 7.5.5)
Writing the output
827 strings written to string pool file.
(No errors were found.)
srcdir=../../../texk/web2c /bin/sh ../../../texk/web2c/web2c/convert mf
../../../texk/web2c/web2c/convert: conversion of mf.p failed, moving dregs:
../../../texk/web2c/web2c/convert:   mv mf[0-9].c mfini.c mfd.h mfcoerce.h /tmp
make[2]: *** [mfini.c] Fehler 1
make[2]: Leaving directory
make[1]: *** [all] Fehler 1
make[1]: Leaving directory `/home/ms/tex/texlive/svn/Build/source/Work/texk'
make: *** [all] Fehler 1
I'm stymied by this and don't grok it; would some expert please fix
this? And can we PLEASE have verbose error messages from convert?

In principle there is now no more pdfetex binary, only pdftex. In
practice you can still ask to compile pdfetex, but then you simply get
a copy of the pdftex binary (this kludge should be removed).

The removal of pdfetex prompts some other changes: What to do with the
pdfe*tex names in the bin dir? Either remove them completely (but then
users who have just learned to use pdfelatex will complain) or
symlink/alias them to their pdf*tex synonym. And someone must update
fmtutil.cnf, of course.


PS: My changes to configure* and the make mechanism need to checked by
an expert for these. In particular I'm not sure if autofoo will still
work as expected.

More information about the tex-live mailing list