On Fri, 4 Mar 2005, Leopold Toetsch wrote:
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.
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 [EMAIL PROTECTED]