On Friday 03 February 2012 12:47:03 am Firerat wrote:
> On Thu, 2012-02-02 at 20:57 -0500, Baho Utot wrote:
> > You will get the error above on anything that requires perl when it is
> > built.
> >
> > If you unset LANG that works or you can add the following to
> > /etc/profile fix the error
> >
> > export LC_ALL=C
> >
> > So profile should look like this
> >
> > cat > ${pkgdir}/etc/profile << "EOF"
> > # Begin /etc/profile
> >
> > export LANG=<ll>_<CC>.<charmap><@modifiers>
> > export LC_ALL=C
> >
> > # End /etc/profile
> > EOF
>
> if you look at the commands as the 'raw dump' of make dump-commands
> it looks like this
>
> cat > ${pkgdir}/etc/profile << "EOF"
> # Begin /etc/profile
>
> export LANG=**EDITME<ll>_<CC>.<charmap><@modifiers>EDITME**
>
> # End /etc/profile
> EOF
>
>
> Mine is, LANG=en_GB.UTF-8
>
> rule of thumb, stuff in <> usually means <replaceme>
>
> you should pick one from the list you get with this
>
> locale -a
You did not understand my point.
I am only suggesting that LC_ALL needs to be added to the script that
generates /etc/profile. One still needs to set LANG properly.
I know all about setting LANG the actual LANG setting on my install is
LANG=en_US.UTF8 not LANG=<ll>_<CC>.<charmap><@modifiers>.
The LC_ALL=C prevents perl from complaining and throwing warnings when perl is
used to build BLFS packages that require it. The other way to prevent those
warnings is to unset LANG.
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page