[webkit-dev] WinCairo: CFLITE.DLL imports non existing entry points from ICUIN40.DLL

Mirco Babin mirco.babin at gmail.com
Wed May 11 10:34:47 PDT 2011


Dear reader,

I succeeded in building webkit for WinCairo.
After that I compiled WinLauncher.
Then I tried to run WinLauncher. It complained about missing DLL's. I
found the missing dll's finally.
But after that starting WinLauncher produces the error:
"Entry point of function udat_toPatterenRelativeTime not found in icuin40.dll"

So I downloaded PE Explorer and went investigating each and every DLL.
After some time I found out that cflite.dll imports this function from
icuic40.dll.
I used the following versions:
- cflite.dll from C:\cygwin\home\Mirco\WebKit\WebKitLibraries\win\bin
- icu 4.0.1 from http://site.icu-project.org/

The solution:
Download opencflite version 476.17.12  from
http://sourceforge.net/projects/opencflite/
Open the Visual Studio solution and batch build the entire solution.
This produces 2 errors, but it gives a compiled cflite.dll which
doesn't import non existing entry points in ICUIN40.DLL.
Error   450     fatal error C1083: Cannot open include file: 'dns_sd.h': No
such file or directory
c:\adev\opencflite-476.17.2\examples\DNSServiceMetaQuery\DNSServiceMetaQuery.c
 65
Error   451     fatal error C1083: Cannot open include file: 'dns_sd.h': No
such file or directory
c:\adev\opencflite-476.17.2\examples\dnsservicemetaquery\dnsservicemetaquery.c
 65

Kind Regards,
Mirco Babin (The Netherlands)


More information about the webkit-dev mailing list