During more than one year of using Lazarus Win32->WinCE cross-compiler (many thanks to all the developers, who enabled this), I would like to contribute with some bug reports and suggestions.
Welcome =)
Before bothering everybody with bugs, which have been solved since then, I wanted to try out the latest versions at first.
Indeed a good idea, a lot has changed since the last release.
But I was not successful because two recent daily snapshots just did not work.
Namely the one from 20100820 compiled a small test application, but when running the application in the device, it has shown not only the main window but also an extra small narrow window at the bottom of the screen.
This is a known bug which isn't yet solved:
http://bugs.freepascal.org/view.php?id=17304Help finding out which revision caused this would be greatly appreciated, as well as any emulator images which reproduce the issue.
Today's daily snapshot 20100903 (FPC 2.4.3) does not want to compile for WinCE saying:
C:\...\project1.lpr(1,1) Fatal: Can't find unit Interfaces used by Project1
The folder C:\lazarus\lcl\units\arm-wince seems to be incomplete (the zip is also quite a bit smaller than the previous one). I do understand that daily snapshots are totally untested.
So I do not want to complain
Quite the contrary. Reporting that the snapshots are wrong is very important because this can be caused by either:
1> A typo which I made
2> Incompatibility with a compiler version
3> A typo from another developer
4> Another developer wrote some code without testing with WinCE
5> The snapshot server is broken
In this case with your report I found that it was case 4 and I just fixed this. If you hadn't reported I wouldn't find this out so soon.
I would just add that you should also test the snapshot built for FPC 2.4.0 then we can known if this is a compiler version incompatibility of the WinCE LCL really isn't compilable.
- it seems that the WinCE part of Lazarus is now under development. I just would like to know when should I try again the latest daily snapshot for WinCE (or at least how can I know it
Tomorrow
- is there any Wiki page, which I should check regularly to see when WinCE should work again?.
It should always work. If it doesn't work it is an accident, which is an unpredictable event, so there is no use for a wiki page for that. If it doesn't compile, just report.
Does it make a difference if I try to build from SVN?).
Then you don't have to wait until tomorrow to get the fix.