Subject: pkg/13446: cannot compile texfamily
To: None <gnats-bugs@gnats.netbsd.org>
From: None <igy@arhc.org>
List: netbsd-bugs
Date: 07/12/2001 15:05:54
>Number: 13446
>Category: pkg
>Synopsis: cannot compile texfamily
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jul 11 23:03:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Naoto Shimazaki
>Release: 1.5W
>Organization:
>Environment:
System: NetBSD finlaggan.arhc.org 1.5W NetBSD 1.5W (FINLAGGAN) #0: Sat Jul 7 12:55:44 JST 2001 root@finlaggan.arhc.org:/usr/src/sys/arch/i386/compile/FINLAGGAN i386
Architecture: i386
Machine: i386
pkgsrc: updated at 2001-07-12
>Description:
making latex.fmt fails.
...
TEXMFCNF=../kpathsea TEXINPUTS={./../../texmf,./../../texmf.local}/tex//: TEXFONTS={./../../texmf,./../../texmf.local}/fonts/tfm//: ./tex --progname=latex --ini \\input latex.ltx </dev/null
This is TeX, Version 3.14159 (Web2C 7.3.1) (INITEX)
(../../texmf/tex/latex/base/latex.ltx (../../texmf/tex/latex/config/texsys.cfg) ./texsys.aux found
\@currdir set to: ./.
Assuming \openin and \input
have the same search path.
Defining UNIX/DOS style filename parser.
catcodes, registers, compatibility for TeX 2, parameters,
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! You are attempting to make a LaTeX format from a source file
! That is more than one year old.
!
! If you enter <return> to scroll past this message then the format
! will be built, but please consider obtaining newer source files
! before continuing to build LaTeX.
!
! LaTeX is re-issued every 6 months, in June and December.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! LaTeX source files more than 1 year old!.
l.530 ...LaTeX source files more than 1 year old!}
?
! Emergency stop.
l.530 ...LaTeX source files more than 1 year old!}
No pages of output.
Transcript written on latex.log.
gmake: *** [latex.fmt] Error 1
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/japanese/texfamily
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/japanese/texfamily
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/japanese/texfamily
>How-To-Repeat:
cd /usr/pkgsrc/japanese/texfamily
make clean-depends
make
>Fix:
When I installed print/teTeX-bin, I didn't get any error
though tex said 'LaTeX source files more than 1 year old!'
In teTeX-bin, fmt files are built by texconfig script.
(texconfig runs fmtutil)
In TeXfamily, fmt files are build by texk/web2c/Makefile.
that Makefile directly runs tex --ini
teTeXbin's texk/web2c/Makefile.in has this line
@TEX@fmts = #latex.fmt # amstex.fmt eplain.fmt texinfo.fmt
but TeXfamily's one is modified as
@TEX@fmts = latex.fmt latex209.fmt # amstex.fmt eplain.fmt texinfo.fmt
I guess it introduces some problem.
>Release-Note:
>Audit-Trail:
>Unformatted: