qt5-webkit fails to build

Michael Butler imb at protected-networks.net
Wed Nov 23 01:35:28 UTC 2016


It seems to fail because the qmake config can't find libicu ..

imb at toshi:/usr/ports/www/webkit-qt5> sudo make clean
===>  Cleaning for qt5-webkit-5.6.2_1
imb at toshi:/usr/ports/www/webkit-qt5> sudo make package
===>  License LGPL21 accepted by the user
===>  Found saved configuration for qt5-webkit-5.6.2_1
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by qt5-webkit-5.6.2_1 for building
===>  Extracting for qt5-webkit-5.6.2_1
=> SHA256 Checksum OK for KDE/Qt/5.6.2/qtwebkit-opensource-src-5.6.2.tar.xz.
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/ruby22 - found
===>  Patching for qt5-webkit-5.6.2_1
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/ruby22 - found
===>  Applying FreeBSD patches for qt5-webkit-5.6.2_1
/usr/bin/sed -i.bak -e 's,python,python2.7,g'  -e 
's,$${PYTHON},python2.7,g' 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/WebCore/DerivedSources.make 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/WebCore/DerivedSources.pri 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/WebKit2/DerivedSources.make 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/WebKit2/DerivedSources.pri 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/JavaScriptCore/DerivedSources.make 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Source/JavaScriptCore/DerivedSources.pri 
 
/usr/ports/www/webkit-qt5/work/qtwebkit-opensource-src-5.6.2/Tools/qmake/mkspecs/features/configure.prf
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/flex - found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/ruby22 - found
===>   qt5-webkit-5.6.2_1 depends on executable: bison - found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/gperf - found
===>   qt5-webkit-5.6.2_1 depends on package: pkgconf>=0.9.10 - found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/bin/python2.7 - found
===>   qt5-webkit-5.6.2_1 depends on package: libGL>0 - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/glproto.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/dri2proto.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/x11.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xrender.pc - found
===>   qt5-webkit-5.6.2_1 depends on package: gstreamer1-plugins>=1.4.0 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/qt5/bin/moc - 
found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Core.so 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Gui.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5Network.so - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5OpenGL.so - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5PrintSupport.so - found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/qt5/bin/qmake 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Qml.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Quick.so 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Sql.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5Widgets.so - found
===>   qt5-webkit-5.6.2_1 depends on package: perl5>=5.20<5.21 - found
===>   qt5-webkit-5.6.2_1 depends on shared library: libfontconfig.so - 
found (/usr/local/lib/libfontconfig.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libicui18n.so - 
found (/usr/local/lib/libicui18n.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libleveldb.so - 
found (/usr/local/lib/libleveldb.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libpng.so - found 
(/usr/local/lib/libpng.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libwebp.so - found 
(/usr/local/lib/libwebp.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libjpeg.so - found 
(/usr/local/lib/libjpeg.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libsqlite3.so - 
found (/usr/local/lib/libsqlite3.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libglib-2.0.so - 
found (/usr/local/lib/libglib-2.0.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libxml2.so - found 
(/usr/local/lib/libxml2.so)
===>   qt5-webkit-5.6.2_1 depends on shared library: libxslt.so - found 
(/usr/local/lib/libxslt.so)
===>  Configuring for qt5-webkit-5.6.2_1
/bin/mkdir -p /usr/ports/www/webkit-qt5/work/.build
echo 'CMAKE_MODULE_TESTS = -' > 
/usr/ports/www/webkit-qt5/work/.build/.qmake.cache
echo 'QMAKE_LIBDIR_FLAGS = -L/usr/ports/www/webkit-qt5/work/.build/lib' 
 >> /usr/ports/www/webkit-qt5/work/.build/.qmake.cache

Running configure tests...

Checking for fontconfig... yes
Checking for gccdepends... no
Checking for glx... yes
Checking for gnuld... yes
Checking for icu... no <------------------------------------------
Checking for leveldb... no
Checking for libsqlite3... no
Checking for libwebp... no
Checking for libXcomposite... yes
Checking for libxml2... yes
Checking for libXrender... yes
Checking for libxslt... yes
Checking for libzlib... no

Final configuration:

Build ......................... webkit1 webkit2
Configuration ................. release
All-in-one files .............. no
GNUmake ....................... no
Static libs as shared ......... no

  [ .. snip .. ]

Web Timing .................... yes
Workers ....................... yes
XHR Timeout ................... yes
XSLT .......................... yes

The WebKit build was disabled for the following reasons:
     * ICU is required. <----------------------------------------------

===>  Building for qt5-webkit-5.6.2_1
===>  Staging for qt5-webkit-5.6.2_1

===>   qt5-webkit-5.6.2_1 depends on package: libGL>0 - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/x11.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xrender.pc - found
===>   qt5-webkit-5.6.2_1 depends on package: gstreamer1-plugins>=1.4.0 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Core.so 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Gui.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5Network.so - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5OpenGL.so - found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5PrintSupport.so - found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Qml.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Quick.so 
- found
===>   qt5-webkit-5.6.2_1 depends on file: /usr/local/lib/libQt5Sql.so - 
found
===>   qt5-webkit-5.6.2_1 depends on file: 
/usr/local/lib/libQt5Widgets.so - found
===>   Generating temporary packing list
echo "# define QT_ACCESSIBILITY"  >> 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtCore/modules/qconfig-webkit.h
echo "QT_CONFIG += accessibility accessibility-atspi-bridge"  > 
/usr/ports/www/webkit-qt5/work/stage/usr/local/lib/qt5/mkspecs/modules/qt_config_webkit.pri
====> Compressing man pages (compress-man)
===>  Building package for qt5-webkit-5.6.2_1
pkg-static: Unable to access file 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtWebKit/5.6.2/QtWebKit/private/bytearraytestdata.h: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtWebKit/5.6.2/QtWebKit/private/qhttpheader_p.h: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtWebKit/5.6.2/QtWebKit/private/qquicknetworkreply_p.h: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtWebKit/5.6.2/QtWebKit/private/qquicknetworkrequest_p.h: 
No such file or directory
pkg-static: Unable to access file 
/usr/ports/www/webkit-qt5/work/stage/usr/local/include/qt5/QtWebKit/5.6.2/QtWebKit/private/qquickurlschemedelegate_p.h: 
No such file or directory



More information about the freebsd-ports mailing list