Hello Brent, I have just reached the point where I started compiling sources (I made my own simple Makefile-based build system). The problem I have hit now is that the code still depends on CoreFoundation. I noticed at the beginning that in the config.h, when setting the proper platform flags, WTF_PLATFORM_CF is still enabled. The error I hit is that a CF header file is missing: "e:/work/webkitbuild/include/JavaScriptCore/RetainPtr.h:25:43: CoreFoundation/CoreFoundation.h: No such file or directory". Checking the inclusion chain I saw that exactly WTF_PLATFORM_CF causes the inclusion. From the code it seems to me that the dependency on CF is quite at the base level, i.e. a smart pointer class. Therefore I come to the conclusion that the CF dependency cannot be avoided. How does this correspond with licensing issues - as far as I understand the Cairo port aims to free the user of proprietary licenses. Also there is the problem I mentioned before - CF lib comes in .lib format and is not usable for MINGW. I found references to a CFLite project which is udner an open license. Is that the project that is intended to be used here?
Best regards Alex Brent Fulgham wrote: > I have never tried building with mingw, but I think at least the > QuickTime issue is easily avoided using the patch on > "http://bugs.webkit.org/show_bug.cgi?id=17484 > ." This patch removes the video support, since the Quicktime stuff is > not redustributable. > > Hopefully this will get you past this hurdle and on to the next problem! > > -Brent > > Sent from my iPhone > > On Jan 17, 2009, at 8:30 AM, Alexander Vassilev > <[email protected]> wrote: > >> Hi all, >> >> >> I am interested in building the windows cairo port of webkit with the >> MINGW compiler. I see in the build instructions that it still >> depends on >> the quicktime SDK, which has its libraries in binary .lib form and >> thus >> are usable only for MSVC. Is it possible to exclude these >> dependencies, >> and generally how hard would it be to port to MINGW? >> >> Thanks in advance >> Alex >> <avasilev.vcf> >> _______________________________________________ >> webkit-dev mailing list >> [email protected] >> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > -------------------------------------------------------- > > This e-mail and any attached files are confidential and intended > solely for the use of the individual or entity to whom they are > addressed. If you have received this e-mail by mistake, please notify > the sender immediately and delete it from your system. You must not > copy the message or disclose its contents to anyone. > > Think of the environment: don't print this e-mail unless you really > need to ! > > -------------------------------------------------------- >
begin:vcard fn:Alexander Vassilev n:Vassilev;Alexander org:VoipGATE S.A. title:Senior Software Engineer version:2.1 end:vcard
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

