On 4/27/07, chromatic <[EMAIL PROTECTED]> wrote:
On Thursday 22 March 2007 06:14, Andy Dougherty wrote:
> I had to fix lib/Parrot/Pmc2c/PMETHODS.pm in order to get parrot to
> compile. However, after fixing it, typing 'make' doesn't regenerate the
> necessary files. There are missing dependencies. The workaround is to do
> some sort of 'make clean' and do a lot of unnecessary rebuilds.
If the inter-PMC dependencies are okay, it looks like we need to set the
dependencies appropriately on:
$ grep -l PCCMETHOD src/pmc/*.pmc
src/pmc/class.pmc
src/pmc/exporter.pmc
src/pmc/namespace.pmc
src/pmc/pccmethod_test.pmc
src/pmc/role.pmc
src/pmc/smop_attribute.pmc
src/pmc/smop_class.pmc
Is it worth having a test to see if every PMC with a PCCMETHOD marks the
dependency appropriately?
yes! you certainly can't rely us to mark the dependencies on our own,
given that long list of pmc's.
~jerry