chromatic wrote:
On Friday 07 March 2008 02:22:58 François Perrad wrote:

but WMLScript PMCs don't compile :
many error like
.\wmlsinteger.pmc: In function `Parrot_WmlsInteger_subtract_WmlsString':
.\wmlsinteger.pmc:251: error: void value not ignored as it ought to be

I fixed all of the compilation errors I could find as of r26285. 280 tests fail on the trunk for me and 308 fail on the branch, but they don't look like compilation errors or PDD 17 porting errors.


I think the problem is in the wmlsbytecode.pmc (a singleton PMC with only one method 'load'), because the following command has no output :
        parrot wmlsd.pir t/examples_1.wmlsc
The script wmlsd.pir is a disassembler that loads a WMLScript bytecode and dumps it. Other scripts make more complicated thinks after loading the WMLScript bytecode, but all scripts start with this loading step.

Could you send me an output of the failure on the trunk on your platform ?

François

-- c






Reply via email to