Re: building 5.8.7 on 10.4

2005-07-08 Thread Joel Rees


On 2005/07/07, at 22:39, Dominic Dunlop wrote


On 7 Jul 2005, at 12:57, Joel Rees wrote:



lib/localeFAILED at test 99


This is perfectly normal. Unfortunately. The problem is that Mac OS  
X 10.4 ships with more locale definitions than previous versions,  
and eu_ES, one of the new locales, has a really weird (read, buggy)  
value for the decimal separator -- \' . This confuses perl into  
believing that a number using this string in place of a decimal  
point is two numbers, and a test which runs through various  
features of every installed locale fails. It's in the perl bug  
database as #35895, and I reported it to Apple as their bug ID#  
4139653. But I have not had any feedback from Apple so far.


Okay, I tried the make test VERBOSE, as Ken suggested, and it reports  
the file you mention.


I suppose I could simply fix that myself, if I knew the decimal  
separator should be the comma. But I'm not using Spanish, so I'll  
forego learning where Apple hid the locales today. (Hmm. I see / 
System/Library/LocalePlugins, but that only has something apparently  
for Thai text breaks.)


Install completes without complaint.

Thanks.

joel


Re: building 5.8.7 on 10.4

2005-07-07 Thread Dominic Dunlop

On 7 Jul 2005, at 12:57, Joel Rees wrote:


lib/localeFAILED at test 99

This is perfectly normal. Unfortunately. The problem is that Mac OS X  
10.4 ships with more locale definitions than previous versions, and  
eu_ES, one of the new locales, has a really weird (read, buggy) value  
for the decimal separator -- \' . This confuses perl into believing  
that a number using this string in place of a decimal point is two  
numbers, and a test which runs through various features of every  
installed locale fails. It's in the perl bug database as #35895, and  
I reported it to Apple as their bug ID# 4139653. But I have not had  
any feedback from Apple so far.

--
Dominic Dunlop



Re: building 5.8.7 on 10.4

2005-07-07 Thread Ken Williams


On Jul 7, 2005, at 5:57 AM, Joel Rees wrote:


Just accepted all the defaults.

sudo make

gave one error:

[...]
cc -L/usr/local/lib -force_flat_namespace -o miniperl \
miniperlmain.o opmini.o libperl.a -ldl -lm -lc
./miniperl -w -Ilib -MExporter -e '?' || make minitest
make: [extra.pods] Error 1 (ignored)
[...]

and

make test


You shouldn't run sudo make and then make test without sudo.  The 
first step may create items that the second step can't deal with.


In general the only step that you should use sudo for is sudo make 
install.  All previous steps should be done as your regular 
non-privileged user.


 -Ken



Re: building 5.8.7 on 10.4

2005-07-07 Thread Joseph Alotta


Man this Mac Mini is _fast_ for a cheap computer. Keeps reasonably  
close to my AMD Sempron 2600 with 256M more RAM and regular sized ATA  
hard drives. (Sorry about getting in a snit about the iNTEL stuff,  
but I just don't see why everyone can't see that even iNTEL has hit  
the wall here, still wishing Jobs would just add iNTEL based hardware  
to their product line. They can afford it, and it would treble their  
customer base easily. No need to drop PowerPC. Guess I'm not sorry  
enough about being in a snit to shut up.)



Hi Joel,

I am thinking that if Jobs picked AMD instead, he would a) have a  
better chip set, b) have a company that would be more responsive to  
his needs c) sided with a David rather than capitulating to the house  
of Goliath, d) preserved the Mac culture as different than the  
Windoze culture.   I am glad AMD is suing Intel.  I wish them the  
very best.



Joe.





Re: building 5.8.7 on 10.4

2005-07-07 Thread Joel Rees
2005-07-07 (木) の 10:56 -0500 に Ken Williams さんは書きました:
 On Jul 7, 2005, at 5:57 AM, Joel Rees wrote:
 
  Just accepted all the defaults.
 
  sudo make
 
  gave one error:
 
  [...]
  cc -L/usr/local/lib -force_flat_namespace -o miniperl \
  miniperlmain.o opmini.o libperl.a -ldl -lm -lc
  ./miniperl -w -Ilib -MExporter -e '?' || make minitest
  make: [extra.pods] Error 1 (ignored)
  [...]
 
  and
 
  make test
 
 You shouldn't run sudo make and then make test without sudo.

Heh. I was in a hurry last night, didn't watch what I was copying from
the saved text. I did indeed try to make test without the sudo first,
but I figured that out immediately. 

   The 
 first step may create items that the second step can't deal with.
 
 In general the only step that you should use sudo for is sudo make 
 install.  All previous steps should be done as your regular 
 non-privileged user.

Well, I have the thing in the admin user's local directory, where I
would expect there should be even less problem, and make still wouldn't
run without sudo. I wonder why.

 
   -Ken

Anyway, I should be able to just install it, then?

Thanks,

Joel




Re: building 5.8.7 on 10.4

2005-07-07 Thread Ken Williams


On Jul 7, 2005, at 6:04 PM, Joel Rees wrote:


Anyway, I should be able to just install it, then?


Yeah, it sounds like it - I wasn't familiar with that locale issue, but 
if Dominic says it's okay then it probably is.


If you want more details about the failure, you might be able to run 
make test VERBOSE=1 TEST_FILES=lib/locale.t and look at the output.


 -Ken