Makefile updates after include_dynpmc_makefile merged to trunk. Watch out before updating.

Andy Dougherty doughera at lafayette.edu
Thu Apr 29 12:03:28 UTC 2010


On Wed, 28 Apr 2010, chromatic wrote:

> On Wednesday 28 April 2010 at 20:03, Daniel Arbelo wrote:
> 
> >     Also watch out for parallel build issues, I've done as much
> > testing as I can, but people on multiprocessor machines might still
> > run into trouble. Let me know about (or even better fix) any issues
> > you might encounter on this front.
> 
> The Makefile seems to need a dependency of all of the dynpmcs on all of the 
> core PMCs, lest this happen:
> 
> /usr/bin/perl tools/build/ops2c.pl C --dynamic src/dynoplibs/obscure.ops
> /usr/bin/perl tools/build/ops2c.pl C --dynamic src/dynoplibs/math.ops
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/pmc/default.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/gziphandle.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/dynlexpad.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/foo.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/pccmethod_test.pmc
> cannot find file 'default.dump' in path '.'
> 
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/gziphandle.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/dynlexpad.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/foo.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/pccmethod_test.pmc
> /usr/bin/perl tools/build/pmc2c.pl --dump  src/dynpmc/rotest.pmc
> cannot find file 'integer.dump' in path '.',

Sounds like a problem with using suffix rules.  (Suffix rules can't have 
dependencies.)  See TT #1070 (and also, in a somewhat indirect fashion, 
TT #865).

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list