Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
dynclasses OS X test failures - a Perl task
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Leopold Toetsch  
View profile  
 More options Mar 4 2005, 4:25 am
Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Fri, 04 Mar 2005 10:25:15 +0100
Local: Fri, Mar 4 2005 4:25 am
Subject: dynclasses OS X test failures - a Perl task
It's really nice to have the desk cluttered with 3 PCs. I ran
t/dynclass/pyint_1.imc parallel through gdb and tried to track down, why
  it segfaults on OS X.

Eventually I found this:

$ grep -2 parents dynclasses/pynci.dump

linux/i386:

   'class' => 'PyNCI',
   'parents' => [
     'NCI',
     'PyFunc',

OS X:

   'parents' => [
     'PyFunc',
     'NCI',

That's the reason, why a Sub is called, where there is none - PyNCI has
the wrong vtable entry for invoke.

I'd be glad if some folks could have a look at the PMC compiler
classes/pmc2c2.pl and lib/Parrot/Pmc2c.pm. Something seems to be fishy
somewhere.

Thanks,
leo


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andy Dougherty  
View profile  
 More options Mar 4 2005, 1:25 pm
Newsgroups: perl.perl6.internals
From: dough...@lafayette.edu (Andy Dougherty)
Date: Fri, 4 Mar 2005 13:25:40 -0500 (EST)
Local: Fri, Mar 4 2005 1:25 pm
Subject: Re: dynclasses OS X test failures - a Perl task

I was hoping to get a look at this today, but instead, got stuck here:

     make: *** No rule to make target `blib/include/unicode/ucnv.h', needed by `src/string_primitives.o'.  Stop.

I don't remember seeing this before.  How is anyone getting past this?
Hmm.  Looking further, it looks as if the Makefile has decided not to
build icu/ at all.  Odd.  Does anyone know if this is an intended
side-effect of Dan's string work?

If no-one beats me to it, I'll look into the broken dependency on Monday,
and then maybe on Tuesday I'll be able to look at the dynaclass/pyint core
dump some more.

--
     Andy Dougherty             dough...@lafayette.edu


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leopold Toetsch  
View profile  
 More options Mar 5 2005, 4:02 am
Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Sat, 05 Mar 2005 10:02:20 +0100
Local: Sat, Mar 5 2005 4:02 am
Subject: Re: dynclasses OS X test failures - a Perl task

Andy Dougherty wrote:
>> Eventually I found this:

>> $ grep -2 parents dynclasses/pynci.dump

>> linux/i386:
>> OS X:

>>  'parents' => [
>>    'PyFunc',
>>    'NCI',

After make cvsclean; per Configure.pl; ... I got the correct parents
ordering. Seems that the parents somewhere go through a hash which then
produces either ordering.

leo


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leopold Toetsch  
View profile  
 More options Mar 5 2005, 3:58 am
Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Sat, 05 Mar 2005 09:58:22 +0100
Local: Sat, Mar 5 2005 3:58 am
Subject: Re: dynclasses OS X test failures - a Perl task

Andy Dougherty wrote:
>     make: *** No rule to make target `blib/include/unicode/ucnv.h',
> needed by `src/string_primitives.o'.  Stop.

This was fixed by Bernhard yesterday.

leo


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Leopold Toetsch  
View profile  
 More options Mar 5 2005, 5:20 am
Newsgroups: perl.perl6.internals
From: l...@toetsch.at (Leopold Toetsch)
Date: Sat, 05 Mar 2005 11:20:00 +0100
Subject: Re: dynclasses OS X test failures - a Perl task

Andy Dougherty wrote:
> On Fri, 4 Mar 2005, Leopold Toetsch wrote:
>> I'd be glad if some folks could have a look at the PMC compiler
>> classes/pmc2c2.pl and lib/Parrot/Pmc2c.pm. Something seems to be fishy
>> somewhere.

Fixed. Old code that assumed there's just one flag so a hash was used.

leo


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andy Dougherty  
View profile  
 More options Mar 7 2005, 9:09 am
Newsgroups: perl.perl6.internals
From: dough...@lafayette.edu (Andy Dougherty)
Date: Mon, 7 Mar 2005 09:09:34 -0500 (EST)
Local: Mon, Mar 7 2005 9:09 am
Subject: Re: dynclasses OS X test failures - a Perl task

On Sat, 5 Mar 2005, Leopold Toetsch wrote:
> Andy Dougherty wrote:
>>     make: *** No rule to make target `blib/include/unicode/ucnv.h', needed
>> by `src/string_primitives.o'.  Stop.

> This was fixed by Bernhard yesterday.

Thanks.  I must have missed his fix by just a few hours.  I'll check today
that the dynaclasses/py* are working for me.

--
     Andy Dougherty             dough...@lafayette.edu


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »