[Webkit-unassigned] [Bug 8515] Linux porting compile bug
bugzilla-daemon at opendarwin.org
bugzilla-daemon at opendarwin.org
Tue Jun 6 20:34:48 PDT 2006
http://bugzilla.opendarwin.org/show_bug.cgi?id=8515
------- Comment #7 from mike.emmel at gmail.com 2006-06-06 20:34 PDT -------
(In reply to comment #5)
> I have a few random comments after trying the patch on a clean Ubuntu Dapper
> installation.
>
> * JavaScriptCore fails to build as it cannot find ./grammarWrapper.cpp.
> Changing the Bakefile to use DerivedSources/JavaScriptCore/grammar.cpp resolves
> this.
>
> * What version of Cairo does this patch depend on? Ubuntu Dapper ships with
> Cairo 1.0.4 which appears to be the most recent release. FontDataGdk.cpp uses
> cairo_scaled_font_text_extents which does not appear in Cairo 1.0.4, but is
> present in the Cairo source within the WebKit tree. It doesn't seem possible
> to build WebCore against the WebKit version of Cairo due to GTKs use of Cairo,
> but I'm not 100% certain of the issues around this.
>
I've been using the CVS version for now it should work.
To keep from colliding you need to build a version of cairo
And set up the following env var
PKG_CONFIG_PATH=/home/memmel/Source/Build/lib/pkgconfig:/usr/lib/pkgconfig
I'll also add support for using the included version of cairo.
> * Your tarball includes gdklauncher.d and other intermediate files under
> WebKitTools/GdkLauncher/. The presence of the .d file causes Make to look for
> some files under /home/memmel.
>
> * WebKitTools/GdkLauncher/gdklauncher.bkl contains a reference to
> /home/memmel/Source/Build. I had to remove the ldflags line containing the
> reference, and adjust the other ldflags line to link against libjscore.a before
> gdklauncher would try and link.
>
> I'll note that I didn't successfully get this building and linking due to the
> Cairo issue that I mentioned above.
>
Okay I'll clean that up.
--
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list