Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Nov 2015 23:29:38 -0800
From:      Steve Kargl <sgk@troutmask.apl.washington.edu>
To:        Rainer Hurling <rhurlin@gwdg.de>
Cc:        freebsd-tex@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: texlive appears broken
Message-ID:  <20151113072938.GA70183@troutmask.apl.washington.edu>
In-Reply-To: <56458C5E.2030603@gwdg.de>
References:  <20151112211638.GA98101@troutmask.apl.washington.edu> <20151113015559.GA69072@troutmask.apl.washington.edu> <56458C5E.2030603@gwdg.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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@.
> 
> 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



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