[Webkit-unassigned] [Bug 93278] [Qt] QtWebKit fails to build with OpenGL support on QNX

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 14 08:13:16 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=93278





--- Comment #6 from Milian Wolff <milian.wolff at kdab.com>  2012-08-14 08:13:47 PST ---
build-webkit enables WEBGL by default, i.e. it explicitly passes the ENABLE_WEBGL=1 define (see below), so this wont work.

I can of course undo that again in Platform.h and do something like

#if OS(QNX) && PLATFORM(Qt)
  #define WTF_USE_3D_GRAPHICS 0
  #define WTF_ENABLE_WEBGL 0
#endif

I'm not sure how the Blackberry people are handling that...

* this is an excerpt of running build-webkit without --no-webgl on a clean build dir:

...
preprocess-idls.pl --defines "LANGUAGE_JAVASCRIPT=1 ENABLE_3D_RENDERING=1 ENABLE_BLOB=1 ENABLE_CHANNEL_MESSAGING=1 ENABLE_CSS3_FLEXBOX=1 ENABLE_CSS_BOX_DECORATION_BREAK=1 ENABLE_CSS_EXCLUSIONS=1 ENABLE_CSS_FILTERS=1 ENABLE_CSS_REGIONS=1 ENABLE_DATALIST_ELEMENT=1 ENABLE_DETAILS_ELEMENT=1 ENABLE_FAST_MOBILE_SCROLLING=1 ENABLE_FILTERS=1 ENABLE_FTPDIR=1 ENABLE_FULLSCREEN_API=1 ENABLE_GESTURE_EVENTS=1 ENABLE_ICONDATABASE=1 ENABLE_IFRAME_SEAMLESS=1 ENABLE_INPUT_TYPE_COLOR=1 ENABLE_INSPECTOR=1 ENABLE_INSPECTOR_SERVER=1 ENABLE_JAVASCRIPT_DEBUGGER=1 ENABLE_LEGACY_NOTIFICATIONS=1 ENABLE_LEGACY_VIEWPORT_ADAPTION=1 ENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 ENABLE_METER_ELEMENT=1 ENABLE_NOTIFICATIONS=1 ENABLE_PAGE_VISIBILITY_API=1 ENABLE_PROGRESS_ELEMENT=1 ENABLE_REQUEST_ANIMATION_FRAME=1 ENABLE_SHARED_WORKERS=1 ENABLE_SQL_DATABASE=1 ENABLE_SVG=1 ENABLE_SVG_FONTS=1 ENABLE_TOUCH_ADJUSTMENT=1 ENABLE_TOUCH_EVENTS=1 ENABLE_TOUCH_SLIDER=1 ENABLE_WEBGL=1 ENABLE_WEB_SOCKETS=1 ENABLE_WEB_TIMING=1 ENABLE_WORKER
...

As you see, it explicitly passes ENABLE_WEBGL=1 which is then of course defined in Platform.h.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list