Cannot compile for WinCE: error in LazUtf8
Original Reporter info from Mantis: Bart @flyingsheep
-
Reporter name: Bart Broersma
Original Reporter info from Mantis: Bart @flyingsheep
- Reporter name: Bart Broersma
Description:
Trying to build an "empty" LCL application (one form with nothing on it) for WinCE results in:
Compile package FCL 1.0.1: Succes!
Compile package LazUtils 1.0: Exit code 1, Errors: 4, Hints: 4
winlazutf8.inc(230,6) Error: Identifier not found "GetEnvironmentStringsW"
winlazutf8.inc(238,3) Error: Identifier not found "FreeEnvironmentStringsW"
winlazutf8.inc(246,6) Error: Identifier not found "GetEnvironmentStringsW"
winlazutf8.inc(256,3) Error: Identifier not found "FreeEnvironmentStringsW"
Additional information:
For win32 thes functions reside in Windows unit (unifunc.inc):
function GetEnvironmentStringsW:LPWSTR; external 'kernel32' name 'GetEnvironmentStringsW';function FreeEnvironmentStringsW(_para1:LPWSTR):WINBOOL; external 'kernel32' name 'FreeEnvironmentStringsW';
function GetEnvironmentStringsW:LPWSTR; external 'kernel32' name 'GetEnvironmentStringsW';function FreeEnvironmentStringsW(_para1:LPWSTR):WINBOOL; external 'kernel32' name 'FreeEnvironmentStringsW';
They seem not to be present in WinCE.
Mantis conversion info:
- Mantis ID: 31788
- Build: r54742
- Version: 1.9 (SVN)
- Fixed in version: 1.8
- Fixed in revision: r54845 (#a3a7c54e)
- Target version: 1.8