ptetex3自体obsoleteということですが,upTeX + epTeX + Babelの環境を作りたいので,ptexliveではなく,ptetex3で環境を構築してみます.
カーネルが新しいため,
tangleboot.h:34| error: conflicting types for ‘getline’
のエラーが出ます.一時的に/usr/include/stdio.hのgetlineの定義を
extern _IO_ssize_t __getline (char --__restrict __lineptr, size_t -__restrict __n, FILE -__restrict __stream) __wur;
とするとコンパイルが通ります.