2010/5/15 François Perrad <[email protected]> > > > 2010/5/15 Vasily Chekalkin <[email protected]> > > On Fri, May 14, 2010 at 2:47 AM, Christoph Otto <[email protected]> >> wrote: >> > The ops_pct branch is ready to merge into trunk. If you're not familiar >> > with the goal of this branch, it's part of chromatic's overall plan for >> > Lorito*. We need a proper ops compiler (not a regex-based code mangler) >> > before we can use different languages to implement those ops. The >> ops_pct >> > moves us toward that goal by reproducing the functionality of our >> current >> > ops2c perl code in nqp**. >> >> And I would like to postpone merge after release. We missed few bits >> in self-hosting opsc (e.g. generating of oplib/ops.h file) and it was >> quite few updates for new nqp setting library. >> >> I don't expect major problems to arise, but I want more careful >> testing on various platforms (e.g. Windows) >> >> > After a checkout on Windows > > make: *** No rule to make target `lib/Parrot/OpLib/core.pm', needed by > `.\parrot.exe'. Stop. > > After remove the useless dependence, the build is OK. > > Only 1 test fails : > t/op/01-parse_ops.t (Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: Unknown TAP token: "Can't locate Parrot/OpLib/core.pm in > @INC (@INC contains: lib . ../lib ../../lib C:/strawberry/perl/site/lib > C:/strawberry/perl/vendor/lib C:/strawberry/perl/lib) at t/op/01-parse_ops.t > line 10." > Unknown TAP token: "BEGIN failed--compilation aborted at > t/op/01-parse_ops.t line 10." > No plan found in TAP output > > The full report is available on > http://smolder.plusthree.com/app/projects/report_details/33841 > > Finally, 'make bootstrap-ops' fails, because this target must be rewritten > : > bootstrap-ops : $(OPS2C) > $(OPS2C) --core > $(MAKE) . # with a dot here, because $(MAKE) contains 'gmake -C' > > But the regeneration part (ie. ops2c.exe --core) runs fine. >
Now with r46670, all is fine see http://smolder.plusthree.com/app/projects/report_details/33845 I also tested dynops with $ tools/dev/mk_language_shell.pl --with-ops Xyz François. > > François > > > >> -- >> Bacek. >> _______________________________________________ >> http://lists.parrot.org/mailman/listinfo/parrot-dev >> > >
_______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
