Skip site navigation (1)Skip section navigation (2)
Date:      15 Jul 2002 18:54:25 -0000
From:      Chris Shenton <cshenton@Palimpsest.it.hq.nasa.gov>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/40610: Latex build "cannot find Hyphenation patterns for US english"
Message-ID:  <20020715185425.28761.qmail@Palimpsest.it.hq.nasa.gov>

next in thread | raw e-mail | index | archive | help

>Number:         40610
>Category:       ports
>Synopsis:       Latex build "cannot find Hyphenation patterns for US english"
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 15 12:00:13 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Chris Shenton
>Release:        FreeBSD 4.6-RC i386
>Organization:
>Environment:
System: FreeBSD Palimpsest.it.hq.nasa.gov 4.6-RC FreeBSD 4.6-RC #9: Mon Jun 3 16:34:00 EDT 2002 cshenton@Palimpsest.it.hq.nasa.gov:/usr/obj/usr/src/sys/Palimpsest i386


	
>Description:
	
Ports cvsupped every night.  Built tex-3.14159 successfully a couple
days ago:

    cshenton@Palimpsest(306> pkg_info -ia|grep -i tex
    Information for gettext-0.11.2:
    Information for musixtex-T98:
    Information for p5-Text-Template-1.31:
    Information for p5-Text-Wrapper-1.000:
    Information for tex-3.14159:

Latex build fails on INITEX when trying to find a hyphenation
file. Details below.


    



>How-To-Repeat:
	

Latex building starts OK:

    Palimpsest# pwd
    /home/ports/print
    Palimpsest# cd latex
    Palimpsest# make clean
    ===>  Cleaning for gmake-3.79.1_2
    ===>  Cleaning for tex-3.14159
    ===>  Cleaning for latex2e-2000.06
    Palimpsest# make
    ===>  Extracting for latex2e-2000.06
    >> Checksum OK for latex_mf-2000.06.tar.gz.
    >> Checksum OK for latex_tfm-2000.06.tar.gz.
    >> Checksum OK for latex_base-2000.06.tar.gz.
    >> Checksum OK for latex_tools-2000.06.tar.gz.
    >> Checksum OK for latex_graphics-2000.06.tar.gz.
    >> Checksum OK for latex_psnfss-2000.06.tar.gz.
    ===>   latex2e-2000.06 depends on executable: tex - found
    ===>  Patching for latex2e-2000.06
    ===>  Configuring for latex2e-2000.06
    ===>  Building for latex2e-2000.06
    This is TeX, Version 3.14159 (Web2C 7.2) (INITEX)
    [...]

Then fails running INITEX because it can't find the US hyphenation
file:

    * Now run INITEX on latex.ltx
    *
    ***********************************

    Overall statistics:
    Files  processed: 70
    Lines  processed: 75430
    Comments removed: 49662
    Comments  passed: 442
    Codelines passed: 22393
     )
    No pages of output.
    Transcript written on unpack.log.
    This is TeX, Version 3.14159 (Web2C 7.2) (INITEX)
    (latex.ltx (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,
    LaTeX2e <2000/06/01>
    hacks, control, par, spacing, files, font encodings, lengths, (fonttext.ltx
    === Don't modify this file, use a .cfg file instead ===

    (omlenc.def) (t1enc.def) (ot1enc.def) (omsenc.def) (t1cmr.fd) (ot1cmr.fd)
    (ot1cmss.fd) (ot1cmtt.fd)) (fontmath.ltx
    === Don't modify this file, use a .cfg file instead ===

    (omlcmm.fd) (omscmsy.fd) (omxcmex.fd) (ucmr.fd)) (preload.ltx) page nos.,
    x-ref, environments, center, verbatim, math definitions, boxes, title,
    sectioning, contents, floats, footnotes, index, bibliography, output,
    (hyphen.ltx
    ! OOPS! I can't find any hyphenation patterns for US english.
      Think of getting some or the latex2e setup will never succeed.
    \reserved@a ...e latex2e setup will never succeed}
						      \@@end 
    l.65 ...  latex2e setup will never succeed}\@@end}

    ? 
    ! Emergency stop.
    \reserved@a ...e latex2e setup will never succeed}
						      \@@end 
    l.65 ...  latex2e setup will never succeed}\@@end}

    No pages of output.
    Transcript written on latex.log.
    *** Error code 1

I don't know what file it's looking for; the only installed
hyphen-named file I find is:


    cshenton@Palimpsest(307> find /usr/local/share/ -name '*hyphen*'
    /usr/local/share/texmf/tex/hyphen.tex

And there is a hyphen.ltx in the port's work dir:

    cshenton@Palimpsest(308> find /usr/ports/print/latex/work/ -name '*hyphen*'
    /usr/ports/print/latex/work/base/lthyphen.dtx
    /usr/ports/print/latex/work/base/hyphen.ltx

the latter tries to include a "hyphen.tex" file and fails if it can't
find it, but the error message doesn't tell me where it's trying to
look for the file:

    \InputIfFileExists{hyphen.tex}%
       {\message{Loading hyphenation patterns for US english.}%
	\language=0
	\lefthyphenmin=2 \righthyphenmin=3 }%
       {\errhelp{The configuration for hyphenation is incorrectly
		 installed.^^J%
		 If you don't understand this error message you need
		 to seek^^Jexpert advice.}%
	\errmessage{OOPS! I can't find any hyphenation patterns for
		    US english.^^J \space Think of getting some or the
		    latex2e setup will never succeed}\@@end}
    \endinput


>Fix:

Unknown :-(


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020715185425.28761.qmail>