Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Nov 2015 22:48:18 -0800
From:      "Chris H" <bsd-lists@bsdforge.com>
To:        <freebsd-ports@freebsd.org>
Subject:   Re: texlive appears broken
Message-ID:  <b9afe3219ee299db8c2cf2109604dd3d@ultimatedns.net>
In-Reply-To: <20151113072938.GA70183@troutmask.apl.washington.edu>
References:  <20151112211638.GA98101@troutmask.apl.washington.edu> <20151113015559.GA69072@troutmask.apl.washington.edu> <56458C5E.2030603@gwdg.de>, <20151113072938.GA70183@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 12 Nov 2015 23:29:38 -0800 Steve Kargl
<sgk@troutmask.apl.washington.edu> wrote

> 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.

Does this deserve an EN, or UPDATING notice?

P.S.
Thanks for sharing this, Steve!
> 
> -- 
> Steve

--Chris





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