[Vm-dev] Cannot build successfully latest VM
nicolas.cellier.aka.nice at gmail.com
Fri Nov 24 15:45:27 UTC 2017
I can generate a working Win64 squeak cog spur VM at least up to
VMMaker.oscog-cb.2272, no time to finish bissecting right now...
2017-11-24 11:37 GMT+01:00 Nicolas Cellier <
nicolas.cellier.aka.nice at gmail.com>:
> Hmm, I tried to fix declaration of unskew, but it does not seem enough...
> 2017-11-23 21:06 GMT+01:00 Nicolas Cellier <nicolas.cellier.aka.nice@
>> Hi Clement,
>> I let a comment on line 1972 of src/plugins/BitBltPlugin/BitBltPlugin.c
>> on commit
>> and another one in https://github.com/OpenSmallta
>> The problem is that a local variable unskew was generated as unsigned int
>> instead of int in BitBlt, but we then test if unskew < 0 which is obviously
>> going to be eliminated as dead code...
>> I did not try to compile the VM, but I'm pretty sure this is related.
>> 2017-11-23 17:00 GMT+01:00 Clément Bera <bera.clement at gmail.com>:
>>> The latest VM that I build from open-smalltalk VM 2278 or 2280 does not
>>> work (Stack overflow at start-up OR bugged UI with strange color making any
>>> text impossible to read).
>>> I have the problem on 2 different computers, Mac OS X and Linux.
>>> I am able to build successfully the VM from 2274 but I can do it only
>>> with a previous version of the platform files (else I got a linking error -
>>> scavengeLog: used but not implemented).
>>> I am not sure the problem comes from the recent platform files or the
>>> recent changes in the VMMaker packages since they need each other to be
>>> able to be compiled.
>>> What is the right way to work around this problem ?
>>> I am about to commit on VMMaker package Sista update but I cannot merge
>>> with 2280 since I can't compile a working VM from there, so I'll commit
>>> without merging if I cannot solve this problem
>>> Clément Béra
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev