Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 8659 - perl emerge fails when LC_ALL is not equal to C or us
Summary: perl emerge fails when LC_ALL is not equal to C or us
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Lowest major (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
: 8680 8684 9833 9882 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-10-02 17:36 UTC by Pierre HABOUZIT
Modified: 2002-12-17 11:49 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre HABOUZIT 2002-10-02 17:36:28 UTC
the ebuild of perl contains theese two lines 
,----------------------------------------------- 
    egrep -v "(<built-in>|<command line>)" makefile_orig >makefile 
    egrep -v "(<built-in>|<command line>)" x2p/makefile_orig >x2p/makefile 
`----------------------------------------------- 
 
but the keywords 'built in' and 'command line' are Locale-dependant, and when 
I want to compile perl with LC_ALL=fr_FR@euro, then the perl configuration 
system use 'interne' in stead of 'built-in' for example. 
 
so, the emerge fails. 
 
I think, the only little thing to do is to set LC_ALL to C in the ebuild of 
perl
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-10-03 12:24:21 UTC
*** Bug 8680 has been marked as a duplicate of this bug. ***
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2002-10-03 12:24:38 UTC
*** Bug 8684 has been marked as a duplicate of this bug. ***
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2002-10-06 19:49:45 UTC
Pierre,

     I appreciate your patience, I am working on this. My aplogies for the delays,

Michael
Comment 4 SpanKY gentoo-dev 2002-10-20 09:52:46 UTC
*** Bug 9369 has been marked as a duplicate of this bug. ***
Comment 5 SpanKY gentoo-dev 2002-10-28 10:06:52 UTC
*** Bug 9833 has been marked as a duplicate of this bug. ***
Comment 6 Michael Cummings (RETIRED) gentoo-dev 2002-10-30 07:55:19 UTC
Took me long enough. The short of it is: You are right, and that's the way it 
is. Perl uses locale settings in post compile on an individual basis, but does 
not compile well without LC_ALL=C. See: 
http://www.perldoc.com/perl5.6/pod/perllocale.html

Do you need this specified in the ebuild? 
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2002-10-31 16:49:52 UTC
*** Bug 9882 has been marked as a duplicate of this bug. ***
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2002-11-22 13:04:26 UTC
check portage - r8 of 5.6.1 is commited with LC_ALL=C, but is masked. Perl 
needs to build with LC_ALL=C, but will accept internationalization switches 
once installed.
Comment 9 Pierre HABOUZIT 2002-12-11 14:06:56 UTC
The bug reappaears in the ebuild of perl 5.8.0 !!! 
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2002-12-11 18:00:09 UTC
Will fix this.

FYI, perl 5.8 is still masked. 


Mike
Comment 11 Michael Cummings (RETIRED) gentoo-dev 2002-12-11 18:03:34 UTC
OK, this is in portage and should be making its way out to you shortly. Sorry
about that,

Mike
Comment 12 Michael Cummings (RETIRED) gentoo-dev 2002-12-17 11:49:36 UTC
In portage now.