texlive appears broken

Steve Kargl sgk at troutmask.apl.washington.edu
Fri Nov 13 07:29:40 UTC 2015


On Fri, Nov 13, 2015 at 08:08:14AM +0100, Rainer Hurling wrote:
> Am 13.11.15 um 02:55 schrieb Steve Kargl:
> > On Thu, Nov 12, 2015 at 01:16:38PM -0800, Steve Kargl wrote:
> >> % make
> >> % make install
> > ...
> >
> >> pkg-static: Unable to access file /usr/ports/print/texlive-base/work/stage/usr/local/bin/a2ping: No such file or directory
> >> pkg-static: Unable to access file /usr/ports/print/texlive-base/work/stage/usr/local/bin/a5toa4: No such file or directory
> >
> > Sigh.  All of these install errors are due to the
> > recent collate changes.
> >
> > make install fails with
> >
> > troutmask:root[220] locale
> > LANG=en_US.UTF-8
> > LC_CTYPE="en_US.UTF-8"
> > LC_COLLATE="en_US.UTF-8"
> > LC_TIME="en_US.UTF-8"
> > LC_NUMERIC="en_US.UTF-8"
> > LC_MONETARY="en_US.UTF-8"
> > LC_MESSAGES="en_US.UTF-8"
> > LC_ALL="en_US.UTF-8"
> >
> > make install works with
> >
> > troutmask:root[220] locale
> > LANG=en_US.UTF-8
> > LC_CTYPE="en_US.UTF-8"
> > LC_COLLATE=C
> > LC_TIME="en_US.UTF-8"
> > LC_NUMERIC="en_US.UTF-8"
> > LC_MONETARY="en_US.UTF-8"
> > LC_MESSAGES="en_US.UTF-8"
> > LC_ALL=
> >
> >
> 
> I think, it is the same problem with LC_COLLATE=C, that I reported in 
> [1]. It took me some time to find out, that some build processes need 
> LC_COLLATE=C instead of LC_COLLATE=xx_XX.UTF-8 with the new locale stuff 
> from bapt at .
> 
> Regards,
> Rainer Hurling
> 
> [1] https://www.mail-archive.com/freebsd-ports@freebsd.org/msg66706.html

I actually was puzzled with texlive not installing and remembered
seeing someone had issues with the new collate stuff.  I simply
tried the latter setting with a "Let's see what happens".  It worked.

Moral 1 of the story.  Build ports with LC_ALL= and LC_COLLATE=C.

-- 
Steve


More information about the freebsd-tex mailing list