Issues building qtwebkit for phantomjs2 from master branch

115 visualizações
Pular para a primeira mensagem não lida

Alex Jackson

não lida,
16 de jun. de 2016, 15:35:0316/06/2016
para phantomjs
Hi I'm having some trouble building from the master branch. I've followed the instructions given here: http://phantomjs.org/build.html. I think I'm able to build qtbase fine but when I build qtwebkit at a certain point it will fail.

Here are the errors I get in the build output:

Qt5Gui.lib(png.obj) : error LNK2019: unresolved external symbol _inflateReset referenced in function _png_reset_zstream
Qt5Gui.lib(pngrutil.obj) : error LNK2001: unresolved external symbol _inflateReset
Qt5Gui.lib(png.obj) : error LNK2019: unresolved external symbol _adler32 referenced in function _png_compare_ICC_profile_with_sRGB
Qt5Gui.lib(png.obj) : error LNK2019: unresolved external symbol _crc32 referenced in function _png_calculate_crc
Qt5Gui.lib(pngread.obj) : error LNK2019: unresolved external symbol _inflateEnd referenced in function _png_read_destroy
Qt5Gui.lib(pngwrite.obj) : error LNK2019: unresolved external symbol _deflateEnd referenced in function _png_write_destroy
Qt5Gui.lib(pngwutil.obj) : error LNK2001: unresolved external symbol _deflateEnd
Qt5Gui.lib(pngwutil.obj) : error LNK2019: unresolved external symbol _deflate referenced in function _png_compress_IDAT
Qt5Gui.lib(pngwutil.obj) : error LNK2019: unresolved external symbol _deflateReset referenced in function _png_deflate_claim
Qt5Gui.lib(pngwutil.obj) : error LNK2019: unresolved external symbol _deflateInit2_ referenced in function _png_deflate_claim
Qt5Gui.lib(pngrutil.obj) : error LNK2019: unresolved external symbol _inflate referenced in function _png_inflate
Qt5Gui.lib(pngrutil.obj) : error LNK2019: unresolved external symbol _inflateInit_ referenced in function _png_inflate_claim
..\..\bin\ImageDiff.exe : fatal error LNK1120: 10 unresolved externals

This looks like it has something to do with zlib, but according to the config.log the zlib tests run successfully:

executing config test libzlib
+ cd C:\NoveList\Dev\thridparty\phantomjs\src\qt\qtwebkit\Tools\qmake\config.tests\libzlib && c:\NoveList\Dev\thridparty\phantomjs\src\qt\qtbase\bin\qmake.exe -spec C:/NoveList/Dev/thridparty/phantomjs/src/qt/qtbase/mkspecs/win32-msvc2013 "CONFIG -= qt debug_and_release app_bundle lib_bundle" C:/NoveList/Dev/thridparty/phantomjs/src/qt/qtwebkit/Tools/qmake/config.tests/libzlib
+ cd C:\NoveList\Dev\thridparty\phantomjs\src\qt\qtwebkit\Tools\qmake\config.tests\libzlib && nmake

Microsoft (R) Program Maintenance Utility Version 12.00.21005.1
Copyright (C) Microsoft Corporation.  All rights reserved.

    cl -c -nologo -Zc:wchar_t -FS -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -O2  -MT -Zc:strictStrings -D_HAS_EXCEPTIONS=0 -MP -GR -DUNICODE -DWIN32 -DQT_NO_GRAPHICSVIEW -DQT_NO_GRAPHICSEFFECT -DQT_NO_STYLESHEET -DQT_NO_STYLE_CDE -DQT_NO_STYLE_CLEANLOOKS -DQT_NO_STYLE_MOTIF -DQT_NO_STYLE_PLASTIQUE -DQT_NO_PRINTPREVIEWDIALOG -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=0 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_BLOB=0 -DENABLE_CANVAS_PATH=0 -DENABLE_CANVAS_PROXY=0 -DENABLE_CHANNEL_MESSAGING=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_BOX_DECORATION_BREAK=0 -DENABLE_CSS_COMPOSITING=0 -DENABLE_CSS_EXCLUSIONS=0 -DENABLE_CSS_FILTERS=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_IMAGE_SET=0 -DENABLE_CSS_REGIONS=0 -DENABLE_CSS_SHADERS=0 -DENABLE_CSS_SHAPES=0 -DENABLE_CSS_STICKY_POSITION=0 -DENABLE_CSS_TRANSFORMS_ANIMATIONS_UNPREFIXED=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_DATALIST_ELEMENT=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DETAILS_ELEMENT=0 -DENABLE_DEVICE_ORIENTATION=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FAST_MOBILE_SCROLLING=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_FILTERS=0 -DENABLE_FONT_LOAD_EVENTS=0 -DENABLE_FTPDIR=0 -DENABLE_FULLSCREEN_API=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_GESTURE_EVENTS=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_ICONDATABASE=0 -DENABLE_IFRAME_SEAMLESS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_COLOR=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_INSPECTOR=0 -DENABLE_INSPECTOR_SERVER=0 -DENABLE_JAVASCRIPT_DEBUGGER=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LEGACY_NOTIFICATIONS=0 -DENABLE_LEGACY_VIEWPORT_ADAPTION=0 -DENABLE_LEGACY_VENDOR_PREFIXES=0 -DENABLE_LEGACY_WEB_AUDIO=0 -DENABLE_LINK_PREFETCH=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_METER_ELEMENT=0 -DENABLE_MHTML=0 -DENABLE_MICRODATA=0 -DENABLE_MOUSE_CURSOR_SCALE=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETSCAPE_PLUGIN_API=0 -DENABLE_NETWORK_INFO=0 -DENABLE_NOSNIFF=0 -DENABLE_NOTIFICATIONS=0 -DENABLE_ORIENTATION_EVENTS=0 -DENABLE_PAGE_VISIBILITY_API=0 -DENABLE_PROGRESS_ELEMENT=0 -DENABLE_PROXIMITY_EVENTS=0 -DENABLE_QUOTA=0 -DENABLE_RESOLUTION_MEDIA_QUERY=0 -DENABLE_RESOURCE_TIMING=0 -DENABLE_REQUEST_ANIMATION_FRAME=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SECCOMP_FILTERS=0 -DENABLE_SHADOW_DOM=0 -DENABLE_SHARED_WORKERS=0 -DENABLE_SMOOTH_SCROLLING=0 -DENABLE_SQL_DATABASE=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SUBPIXEL_LAYOUT=0 -DENABLE_SVG=0 -DENABLE_SVG_FONTS=0 -DENABLE_TEMPLATE_ELEMENT=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_THREADED_HTML_PARSER=0 -DENABLE_TOUCH_ADJUSTMENT=0 -DENABLE_TOUCH_EVENTS=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_USER_TIMING=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_VIEW_MODE_CSS_MEDIA=0 -DENABLE_WEBGL=0 -DENABLE_WEB_AUDIO=0 -DENABLE_WEB_SOCKETS=0 -DENABLE_WEB_TIMING=0 -DENABLE_WORKERS=0 -DENABLE_XHR_TIMEOUT=0 -DENABLE_XSLT=0 -DQT_NO_EXCEPTIONS -I. -Ic:\NoveList\Dev\thridparty\phantomjs\src\qt\3rdparty\libicu\include -Ic:\NoveList\Dev\thridparty\phantomjs\src\qt\3rdparty\libxml\include -Ic:\NoveList\Dev\thridparty\phantomjs\src\qt\3rdparty\openssl\include -Ic:\NoveList\Dev\thridparty\phantomjs\src\qt\3rdparty\zlib\include -IC:\NoveList\Dev\thridparty\phantomjs\src\qt\qtwebkit\Source -IC:/NoveList/Dev/thridparty/phantomjs/src/qt/qtwebkit/Source/include -IC:\NoveList\Dev\thridparty\phantomjs\src\qt\qtbase\mkspecs\win32-msvc2013 -Fo.obj\ @C:\Users\ajackson\AppData\Local\Temp\nm42B2.tmp
libzlib.cpp
    link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:libzlib.exe @C:\Users\ajackson\AppData\Local\Temp\nm42E2.tmp
test libzlib succeeded

I've attached my entire build output text file. Any help here would be appreciated. Thanks!
buildlog.txt

markussch...@gmail.com

não lida,
27 de jul. de 2016, 09:50:5627/07/2016
para phantomjs
I have the same problem right now. Did you find a way to fix it?

Alex Jackson

não lida,
27 de jul. de 2016, 10:57:2327/07/2016
para phantomjs
Unfortunately, no. We've decided to just wait until the feature we need is packaged in an official release.

On Wed, Jul 27, 2016 at 9:50 AM <markussch...@gmail.com> wrote:
I have the same problem right now. Did you find a way to fix it?

--
You received this message because you are subscribed to a topic in the Google Groups "phantomjs" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/phantomjs/n8XnupRLQRE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to phantomjs+...@googlegroups.com.
Visit this group at https://groups.google.com/group/phantomjs.
For more options, visit https://groups.google.com/d/optout.
Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem