[webkit-help] Help with compilation
Ram Madduluri
ram at minervanetworks.com
Mon Aug 30 12:53:16 PDT 2010
Hi,
I am trying to port WebKit to a MIPS based platform and ran into
compilation errors below:
Since I configured for no X11 support (using directfb without X11), I am
wondering as to why X11/Xlib.h, X11/Xutil.h and X11/Xresource.h are
still being included.. the result is that the compilation fails with
these errors:
In file included from ./WebCore/bridge/npruntime_internal.h:28,
from ./WebCore/bridge/NP_jsobject.h:31,
from WebCore/bindings/js/ScriptController.cpp:34:
./WebCore/bridge/npapi.h:93:22: error: X11/Xlib.h: No such file or
directory
./WebCore/bridge/npapi.h:94:23: error: X11/Xutil.h: No such file or
directory
In file included from ./WebCore/bridge/NP_jsobject.h:31,
from WebCore/bindings/js/ScriptController.cpp:34:
./WebCore/bridge/npruntime_internal.h:33:31: error: X11/Xresource.h:
No such file or directory
...
...
In file included from ./WebCore/bridge/npruntime_internal.h:28,
from ./WebCore/bridge/NP_jsobject.h:31,
from WebCore/bindings/js/ScriptController.cpp:34:
./WebCore/bridge/npapi.h: At global scope:
./WebCore/bridge/npapi.h:269: error: ISO C++ forbids declaration of
'Display' with no type
./WebCore/bridge/npapi.h:269: error: expected ';' before '*' token
./WebCore/bridge/npapi.h:270: error: ISO C++ forbids declaration of
'Visual' with no type
./WebCore/bridge/npapi.h:270: error: expected ';' before '*' token
./WebCore/bridge/npapi.h:271: error: 'Colormap' does not name a type
./WebCore/bridge/npapi.h:534: error: 'XEvent' does not name a type
./WebCore/bridge/npapi.h:548: error: 'Region' does not name a type
./WebCore/bridge/npapi.h:849: error: 'NPRegion' has not been declared
In file included from ./WebCore/bridge/npruntime_internal.h:29,
from ./WebCore/bridge/NP_jsobject.h:31,
from WebCore/bindings/js/ScriptController.cpp:34:
./WebCore/plugins/npfunctions.h:57: error: 'NPRegion' has not been
declared
...
...
WebKit was configured with the following options:
Build configuration:
Enable debugging
(slow) : no
Enable GCC build
optimization : yes
Code coverage
support : no
Unicode backend
: icu
Font
backend
: freetype
Optimized memory
allocator : yes
Features:
3D Transforms
: no
Blob support
: no
Directory upload
: no
Fast Mobile Scrolling
: no
JIT compilation
: no (CPU 'mips' not supported)
Filters support
: yes
FileWriter support
: no
Geolocation support
: no
JavaScript debugger/profiler support
: yes
MathML support
: no
HTML5 offline web applications support : no
HTML5 channel messaging support : yes
HTML5 client-side session and persistent storage support : no
HTML5 client-side database storage support : no
HTML5 FileSystem API support
: no
HTML5 ruby support
: no
HTML5 sandboxed iframe support : yes
HTML5 server-sent events support
: yes
HTML5 video element support
: no
Icon database
support : no
Image resizer
support : no
SharedWorkers
support : yes
Speech input
support : no
SVG
support
: no
SVG animation
support : no
SVG fonts support
: no
SVG foreign object support
: no
SVG as image support
: no
SVG use element support
: no
WML
support
: no
Web Sockets
support : no
Web Timing
support : no
Web Workers
support : yes
XHTML-MP
support : no
XPATH
support
: no
XSLT
support
: no
GTK+ configuration:
GTK+
version
: 2.0
GDK
target
: directfb
Hildon UI extensions
: no
Introspection
support : no
Any ideas as to where the configuration error may have occurred?
Thanks,
Ram
More information about the webkit-help
mailing list