[Interest] Compiling 5.6 with QWebKit (Windows)

Pavlo Dyachenko ppaveld at yahoo.ie
Thu Nov 5 17:42:22 CET 2015


Hi, trying to compile 5.6 beta with QWebkit on VS2015. Since webkit module was removed I reverted revision SHA-1: 4116ec2474e608c9a752ace5e8eb92cbd4052ebc "* Removed QtWebkit and QtWebkit-Examples from qt5.git" so webkit module is downloaded when I run "init-repository". However I'm getting a linker error which does not make any sense:
        cl -c -nologo -Zc:wchar_t -FS -Zc:strictStrings -Zc:throwingNew -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -Zi -MDd -D_HAS_EXCEPTIONS=0 -MP -GR /Fd..\..\bin\jsc.pdb -DUNICODE -DWIN32 -DBUILDING_QT__=1 -DENABLE_3D_RENDERING=1 -DENABLE_ACCELERATED_2D_CANVAS=1 -DENABLE_BLOB=1 -DENABLE_CANVAS_PATH=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_COMPOSITING=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_SHAPES=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_DOWNLOAD_ATTRIBUTE=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GEOLOCATION=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INDEXED_DATABASE=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEB_AUDIO=1 -DENABLE_LINK_PREFETCH=1 -DENABLE_METER_ELEMENT=1 -DENABLE_MHTML=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_RESOLUTION_MEDIA_QUERY=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SUBPIXEL_LAYOUT=1-DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO_TRACK=1 -DENABLE_VIEW_MODE_CSS_MEDIA=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DENABLE_XHR_TIMEOUT=1 -DWTF_USE_TILED_BACKING_STORE=1 -DWTF_USE_CROSS_PLATFORM_CONTEXT_MENUS=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DHAVE_QTPOSITIONING=1 -DHAVE_QTSENSORS=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_VIDEO=1 -DWTF_USE_QT_MULTIMEDIA=1 -DWTF_USE_GRAPHICS_SURFACE=1 -DENABLE_TOUCH_SLIDER=1 -DWTF_USE_LEVELDB=1 -DENABLE_BATTERY_STATUS=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_CONDITIONAL_RULES=0 -DENABLE_CSS3_TEXT=0 -DENABLE_CSS3_TEXT_LINE_BREAK=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_GAMEPAD=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME_INCOMPLETE=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DSTATICALLY_LINKED_WITH_JavaScriptCore -DSTATICALLY_LINKED_WITH_WTF -DQT_NO_EXCEPTIONS -DQT_CORE_LIB -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore -I. -IE:\qt\qt56\qtwebkit\Source -IE:/qt/msvc2015_32/qtwebkit/Source/include -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore -IE:\qt\qt56\qtwebkit\Source -IE:\qt\qt56\qtwebkit\Source\WTF -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\assembler -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\bytecode -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\bytecompiler -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\heap -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\dfg -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\debugger -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\disassembler -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\interpreter -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\jit -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\llint -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\parser -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\profiler -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\runtime -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\tools -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\yarr -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\API -IE:\qt\qt56\qtwebkit\Source\JavaScriptCore\ForwardingHeaders -Igenerated -IE:/qt/msvc2015_32/qtwebkit/Source/JavaScriptCore/generated/LLIntOffsetsExtractor.exe -IE:\qt\qt56\qtwebkit\Source\WTF -IE:\qt\msvc2015_32\qtbase\include -IE:\qt\msvc2015_32\qtbase\include\QtCore -I.moc\debug -IE:\qt\qt56\qtbase\mkspecs\win32-msvc2015 -Fo.obj\debug\ @C:\Users\PAVLOD~1\AppData\Local\Temp\nmC544.tmpjsc.cppe:\qt\msvc2015_32\qtbase\include\qtcore\../../../../qt56/qtbase/src/corelib/global/qflags.h(52): warning C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc        link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:..\..\bin\jsc.exe @C:\Users\PAVLOD~1\AppData\Local\Temp\nmD701.tmpLINK : fatal error LNK1104: cannot open file '\OPT:REF.obj'

I wonder if there is any crucial step I'm missing for compiling QWebKit on 5.6 branch?I followed this guide when setting up the environment Compiling Qt 5.5.1 (with QtWebkit) with Visual Studio 2015 | PEMPEK.NET
|   |
|   |   |   |   |   |
| Compiling Qt 5.5.1 (with QtWebkit) with Visual Studio 2015 | PEMPEK.NETArticles Archive :: 2015 :: October :: 18 :: Compiling Qt 5.5.1 (With Qtwebkit) With Visual Studio 2015  |
|  |
| View on pempek.net | Preview by Yahoo |
|  |
|   |


Thanks,Pavlo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20151105/3bd4374b/attachment.html>


More information about the Interest mailing list