Bug 226324 - x11-toolkits/qt5-widgets: upgrade to 5.7.1 to 5.9.4 Could not find feature opengl
Summary: x11-toolkits/qt5-widgets: upgrade to 5.7.1 to 5.9.4 Could not find feature o...
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-03 13:08 UTC by Martin Filla
Modified: 2018-03-29 20:44 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2018-03-03 13:08:52 UTC
portupgrade -f qt5-widgets
[Reading data from pkg(8) ... - 773 packages found - done]
--->  Upgrading 'qt5-widgets-5.7.1' to 'qt5-widgets-5.9.4' (x11-toolkits/qt5-widgets)
--->  Building '/usr/ports/x11-toolkits/qt5-widgets'
===>  Cleaning for qt5-widgets-5.9.4
/!\ qt5-widgets-5.9.4: Makefile warnings, please consider fixing /!\

Please set LICENSE for this port

===>  License LGPL21 accepted by the user
===>   qt5-widgets-5.9.4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by qt5-widgets-5.9.4 for building
===>  Extracting for qt5-widgets-5.9.4
=> SHA256 Checksum OK for KDE/Qt/5.9.4/qtbase-opensource-src-5.9.4.tar.xz.
===>  Patching for qt5-widgets-5.9.4
===>  Applying extra patch /usr/ports/devel/qt5/files/extrapatch-configure
===>  Applying extra patch /usr/ports/devel/qt5/files/extrapatch-mkspecs_features_create__cmake.prf
===>  Applying extra patch /usr/ports/devel/qt5/files/extrapatch-mkspecs_features_qt__module.prf
===>  Applying extra patch /usr/ports/devel/qt5/files/extrapatch-mkspecs_common_bsd_bsd.conf
/usr/bin/sed -i.bak -e "/DEFAULT_LIBDIRS=/ s,\\\\\"\\\\n,\\\\n/usr/local/lib&,"  /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/configure
===>   qt5-widgets-5.9.4 depends on package: pkgconf>=1.3.0_1 - found
===>   qt5-widgets-5.9.4 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   qt5-widgets-5.9.4 depends on file: /usr/local/lib/qt5/bin/moc - found
===>   qt5-widgets-5.9.4 depends on file: /usr/local/lib/qt5/bin/qmake - found
===>   qt5-widgets-5.9.4 depends on shared library: libQt5Core.so - found (/usr/local/lib/qt5/libQt5Core.so)
===>   qt5-widgets-5.9.4 depends on shared library: libQt5Gui.so - found (/usr/local/lib/qt5/libQt5Gui.so)
===>  Configuring for qt5-widgets-5.9.4
/bin/ln -sf /usr/local/lib/qt5/libQt5Core.so /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/lib
/bin/ln -sf /usr/local/lib/qt5/libQt5Gui.so /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/lib
/bin/mkdir -p /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4
echo 'CMAKE_MODULE_TESTS = -' > /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/.qmake.cache
echo 'QMAKE_LIBDIR_FLAGS = -L/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/lib' >> /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/.qmake.cache
Info: creating stash file /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/.qmake.stash

This is the Qt Open Source Edition.

You have already accepted the terms of the Open Source license.

Running configuration tests...
Checking for valid makespec... yes
Checking for alloca() in alloca.h... no
Checking for alloca() in malloc.h... no
Checking for alloca() in stdlib.h... yes
Checking for target architecture... x86_64
Checking for SSE2 instructions... yes
Checking for SSE3 instructions... yes
Checking for SSSE3 instructions... yes
Checking for SSE4.1 instructions... yes
Checking for SSE4.2 instructions... yes
Checking for AVX instructions... yes
Checking for AVX2 instructions... yes
Checking for AVX512 F instructions... yes
Checking for AVX512 BW instructions... yes
Checking for AVX512 CD instructions... yes
Checking for AVX512 DQ instructions... yes
Checking for AVX512 ER instructions... yes
Checking for AVX512 IFMA instructions... yes
Checking for AVX512 PF instructions... yes
Checking for AVX512 VBMI instructions... yes
Checking for AVX512 VL instructions... yes
Checking for C++14 support... yes
Checking for C++1z support... yes
Checking for pkg-config... yes
Checking for D-Bus >= 1.2... yes
Checking for F16C instructions... yes
Checking for D-Bus >= 1.2 (host)... yes
Checking for udev... no
Checking for POSIX fallocate()... yes
Checking for symbol visibility support... yes
Checking for -Bsymbolic-functions support... yes
Checking for STL compatibility... yes
Checking for zlib... yes
Checking for clock_gettime()... yes
Checking for POSIX monotonic clock... yes
Checking for dlopen()... yes
Checking for eventfd... no
Checking for GLib... yes
Checking for POSIX iconv... no
Checking for SUN libiconv... no
Checking for GNU libiconv... no
Checking for ICU... yes
Checking for inotify... no
Checking for SysV IPC... yes
Checking for ppoll()... yes
Checking for slog2... no
Checking for 64 bit atomics... yes
Checking for DoubleConversion... no
Checking for PCRE2... yes
Checking for O_CLOEXEC... yes
Checking for working std::atomic for function pointers... yes
Checking for getaddrinfo()... yes
Checking for getifaddrs()... yes
Checking for IPv6 ifname... yes
Checking for OpenSSL Headers... yes
Checking for XCB >= 1.5 (core)... yes
Checking for atspi... yes
Checking for Desktop OpenGL... yes
Checking for EGL... yes
Checking for XCB Xlib... yes
Checking for EGL on X11... yes
Checking for Broadcom EGL (Raspberry Pi)... no
Checking for EGLDevice... yes
Checking for KMS... yes
Checking for GBM... yes
Checking for Mali EGL... no
Checking for Mali 2 EGL... no
Checking for i.Mx6 EGL... no
Checking for evdev... yes
Checking for FreeType... yes
Checking for Fontconfig... yes
Checking for LinuxFB... no
Checking for mtdev... no
Checking for OpenVG... no
Checking for default QPA platform... xcb
Checking for HarfBuzz... yes
Checking for libjpeg... yes
Checking for libpng... yes
Checking for XCB (extensions)... yes
Checking for tslib... no
Checking for X11 prefix... /usr/local
Checking for XCB GLX... yes
Checking for XCB XRender... yes
Checking for X11 session management... yes
Checking for XLib... yes
Checking for Xinput2... yes
Checking for XCB XKB >= 1.10... yes
Checking for xkbcommon-x11 >= 0.4.1... yes
Checking for xkbcommon... yes
Checking for CUPS... yes
Checking for DB2 (IBM)... no
Checking for InterBase... yes
Checking for MySQL... yes
Checking for OCI (Oracle)... no
Checking for ODBC... yes
Checking for PostgreSQL... yes
Checking for SQLite (version 2)... yes
Checking for TDS (Sybase)... yes
Done running configuration tests.

Configure summary:

Build type: freebsd-clang (x86_64, CPU features: mmx sse sse2)
Configuration: sse2 sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples f16c largefile shared rpath release c++11 c++14 c++1z concurrent dbus reduce_exports reduce_relocations stl
Build options:
  Mode ................................... release
  Optimize release build for size ........ no
  Building shared libraries .............. yes
  Using C++ standard ..................... C++1z
  Using ccache ........................... no
  Using gold linker ...................... no
  Using precompiled headers .............. no
  Using LTCG ............................. no
  Target compiler supports:
    SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
    AVX .................................. AVX AVX2 F16C
    AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
  Build parts ............................ libs tools
Qt modules and options:
  Qt Concurrent .......................... yes
  Qt D-Bus ............................... yes
  Qt D-Bus directly linked to libdbus .... yes
  Qt Gui ................................. yes
  Qt Network ............................. yes
  Qt Sql ................................. yes
  Qt Testlib ............................. yes
  Qt Widgets ............................. yes
  Qt Xml ................................. yes
Support enabled for:
  Using pkg-config ....................... yes
  QML debugging .......................... yes
  udev ................................... no
  Using system zlib ...................... yes
Qt Core:
  DoubleConversion ....................... yes
    Using system DoubleConversion ........ no
  GLib ................................... yes
  iconv .................................. no
  ICU .................................... yes
  Logging backends:
    journald ............................. no
    syslog ............................... no
    slog2 ................................ no
  Using system PCRE2 ..................... yes
Qt Network:
  getaddrinfo() .......................... yes
  getifaddrs() ........................... yes
  IPv6 ifname ............................ yes
  libproxy ............................... no
  OpenSSL ................................ yes
    Qt directly linked to OpenSSL ........ no
  SCTP ................................... no
  Use system proxies ..................... yes
Qt Gui:
  Accessibility .......................... yes
  FreeType ............................... yes
    Using system FreeType ................ yes
  HarfBuzz ............................... yes
    Using system HarfBuzz ................ yes
  Fontconfig ............................. yes
  Image formats:
    GIF .................................. yes
    ICO .................................. yes
    JPEG ................................. yes
      Using system libjpeg ............... yes
    PNG .................................. yes
      Using system libpng ................ yes
  EGL .................................... yes
  OpenVG ................................. no
  OpenGL:
    Desktop OpenGL ....................... yes
    OpenGL ES 2.0 ........................ no
    OpenGL ES 3.0 ........................ no
    OpenGL ES 3.1 ........................ no
  Session Management ..................... yes
Features used by QPA backends:
  evdev .................................. yes
  libinput ............................... no
  INTEGRITY HID .......................... no
  mtdev .................................. no
  tslib .................................. no
  xkbcommon-evdev ........................ yes
QPA backends:
  DirectFB ............................... no
  EGLFS .................................. yes
  EGLFS details:
    EGLFS OpenWFD ........................ no
    EGLFS i.Mx6 .......................... no
    EGLFS i.Mx6 Wayland .................. no
    EGLFS RCAR ........................... no
    EGLFS EGLDevice ...................... yes
    EGLFS GBM ............................ yes
    EGLFS Mali ........................... no
    EGLFS Raspberry Pi ................... no
    EGL on X11 ........................... yes
  LinuxFB ................................ no
  VNC .................................... yes
  Mir client ............................. no
  X11:
    Using system-provided XCB libraries .. yes
    EGL on X11 ........................... yes
    Xinput2 .............................. yes
    XCB XKB .............................. yes
    XLib ................................. yes
    XCB render ........................... yes
    XCB GLX .............................. yes
    XCB Xlib ............................. yes
    Using system-provided xkbcommon ...... yes
Qt Widgets:
  GTK+ ................................... no
  Styles ................................. Fusion Windows
Qt PrintSupport:
  CUPS ................................... yes
Qt Sql:
  DB2 (IBM) .............................. no
  InterBase .............................. yes
  MySql .................................. yes
  OCI (Oracle) ........................... no
  ODBC ................................... yes
  PostgreSQL ............................. yes
  SQLite2 ................................ yes
  SQLite ................................. yes
    Using system provided SQLite ......... no
  TDS (Sybase) ........................... yes

Note: Dropped compiler flags '-pthread' when detecting library 'glib'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb'.

Note: Dropped compiler flags '-pthread' when detecting library 'opengl'.

Note: Dropped compiler flags '-pthread' when detecting library 'egl'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb_xlib'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb_syslibs'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb_glx'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb_render'.

Note: Dropped compiler flags '-pthread' when detecting library 'xinput2'.

Note: Dropped compiler flags '-pthread' when detecting library 'xcb_xkb'.

Note: Dropped compiler flags '-pthread' when detecting library 'xkbcommon'.

Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr/local'.

Prior to reconfiguration, make sure you remove any leftovers from
the previous build.

/bin/mkdir -p /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/tools/uic
cd /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/tools/uic && /usr/bin/env MAKE="make" QT_SELECT=qt5 QMAKEMODULES="/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" PKG_CONFIG=pkgconf XDG_DATA_HOME=/usr/ports/x11-toolkits/qt5-widgets/work  XDG_CONFIG_HOME=/usr/ports/x11-toolkits/qt5-widgets/work  HOME=/usr/ports/x11-toolkits/qt5-widgets/work PATH=/usr/ports/x11-toolkits/qt5-widgets/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/bin/qmake QT_CONFIG+="release"  QT_CONFIG-="debug separate_debug_info" DEFINES+="QT_ACCESSIBILITY QT_NO_STYLE_GTK QT_WIDGETS QT_XSYNC" QT_CONFIG+="accessibility accessibility-atspi-bridge xlib" QT_CONFIG-="gtk" -spec /usr/local/lib/qt5/mkspecs/freebsd-$(ccver="$(clang++50 --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)  QMAKE_CC="clang50" QMAKE_CXX="clang++50"  QMAKE_LINK_C="clang50" QMAKE_LINK_C_SHLIB="clang50"  QMAKE_LINK="clang++50" QMAKE_LINK_SHLIB="clang++50"  QMAKE_CFLAGS="-O2 -pipe  -fstack-protector -fno-strict-aliasing"  QMAKE_CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing "  QMAKE_LFLAGS=" -Wl,--as-needed -fstack-protector"  QMAKE_LIBS=""  QMAKE_CFLAGS_DEBUG=""  QMAKE_CFLAGS_RELEASE=""  QMAKE_CXXFLAGS_DEBUG=""  QMAKE_CXXFLAGS_RELEASE=""  PREFIX="/usr/local" CONFIG+="release"  CONFIG-="debug separate_debug_info" -recursive /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/tools/uic
/bin/mkdir -p /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/widgets
cd /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/widgets && /usr/bin/env MAKE="make" QT_SELECT=qt5 QMAKEMODULES="/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" PKG_CONFIG=pkgconf XDG_DATA_HOME=/usr/ports/x11-toolkits/qt5-widgets/work  XDG_CONFIG_HOME=/usr/ports/x11-toolkits/qt5-widgets/work  HOME=/usr/ports/x11-toolkits/qt5-widgets/work PATH=/usr/ports/x11-toolkits/qt5-widgets/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/bin/qmake QT_CONFIG+="release"  QT_CONFIG-="debug separate_debug_info" DEFINES+="QT_ACCESSIBILITY QT_NO_STYLE_GTK QT_WIDGETS QT_XSYNC" QT_CONFIG+="accessibility accessibility-atspi-bridge xlib" QT_CONFIG-="gtk" -spec /usr/local/lib/qt5/mkspecs/freebsd-$(ccver="$(clang++50 --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)  QMAKE_CC="clang50" QMAKE_CXX="clang++50"  QMAKE_LINK_C="clang50" QMAKE_LINK_C_SHLIB="clang50"  QMAKE_LINK="clang++50" QMAKE_LINK_SHLIB="clang++50"  QMAKE_CFLAGS="-O2 -pipe  -fstack-protector -fno-strict-aliasing"  QMAKE_CXXFLAGS="-O2 -pipe -fstack-protector -fno-strict-aliasing "  QMAKE_LFLAGS=" -Wl,--as-needed -fstack-protector"  QMAKE_LIBS=""  QMAKE_CFLAGS_DEBUG=""  QMAKE_CFLAGS_RELEASE=""  QMAKE_CXXFLAGS_DEBUG=""  QMAKE_CXXFLAGS_RELEASE=""  PREFIX="/usr/local" CONFIG+="release"  CONFIG-="debug separate_debug_info" -recursive /usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.9.4/src/widgets
Project ERROR: Could not find feature opengl.
*** Error code 3

Stop.
make[1]: stopped in /usr/ports/x11-toolkits/qt5-widgets
*** Error code 1

Stop.
make: stopped in /usr/ports/x11-toolkits/qt5-widgets
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20180303-13074-yhl9gw env UPGRADE_TOOL=portupgrade UPGRADE_PORT=qt5-widgets-5.7.1 UPGRADE_PORT_VER=5.7.1 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! x11-toolkits/qt5-widgets (qt5-widgets-5.7.1)	(unknown build error)
Comment 1 Walter Schwarzenfeld freebsd_triage 2018-03-03 13:57:42 UTC
Have you tried to deinstall qt5-widgets and reinstall?
Comment 2 Martin Filla 2018-03-03 18:06:48 UTC
Yes i tried.
Comment 3 Walter Schwarzenfeld freebsd_triage 2018-03-03 20:17:58 UTC
see also Bug #226284.
Comment 4 Tobias C. Berner freebsd_committer freebsd_triage 2018-03-03 20:32:10 UTC
Hi Martin 

It's a bad idea to try to selectively update parts of Qt5 from source. Are the dependencies like qt5-buildtools and qt5-qmake already upgraded to 5.9.4?


mfg Tobias
Comment 5 Martin Filla 2018-03-03 21:02:58 UTC
Hi Tobias you have true its bad idea.
I must with portupgrade -fr beacuse there are next dependencies
Comment 6 Martin Filla 2018-03-04 18:22:40 UTC
Hi Tobias i compiled maybe one day with parameters 
portupgrade -fr but again error

[16218/16329] STAMP obj/content/public/app/browser.stamp
[16219/16329] STAMP obj/content/public/renderer/renderer.stamp
[16220/16329] AR obj/components/cdm/renderer/librenderer.a
[16221/16329] STAMP obj/components/spellcheck/renderer/renderer.stamp
[16222/16329] AR obj/components/visitedlink/renderer/librenderer.a
[16223/16329] AR obj/components/web_cache/renderer/librenderer.a
[16224/16329] CXX obj/QtWebEngineCore/url_request_qrc_job_qt.o
[16225/16329] CXX obj/QtWebEngineCore/user_script.o
[16226/16329] CXX obj/QtWebEngineCore/web_contents_adapter.o
FAILED: obj/QtWebEngineCore/web_contents_adapter.o 
/usr/local/bin/clang++50 -B/usr/local/bin -MMD -MF obj/QtWebEngineCore/web_contents_adapter.o.d -DCHROMIUM_VERSION=\"56.0.2924.122\" -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQTWEBENGINECORE_VERSION_STR=\"5.9.4\" -DQTWEBENGINEPROCESS_NAME=\"QtWebEngineProcess\" -DBUILDING_CHROMIUM -DQT_USE_POSITIONING=1 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -DQT_WEBENGINECOREHEADERS_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DV8_DEPRECATION_WARNINGS -DENABLE_PLUGINS=1 -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DDISABLE_NACL -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DUSE_PROPRIETARY_CODECS -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -DCR_CLANG_REVISION=284979-2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DSK_IGNORE_DW_GRAY_FIX -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DFEATURE_ENABLE_SSL -DFEATURE_ENABLE_VOICEMAIL -DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_MAIN_THREAD_WRAPPING -DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_BSD -DWEBRTC_THREAD_RR -DSSL_USE_OPENSSL -DHAVE_OPENSSL_SSL_H -DFEATURE_ENABLE_SSL -DNO_MAIN_THREAD_WRAPPING -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/core -I/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core -I/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/api -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtQuick -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtWebChannel -I/usr/local/include/qt5/QtQml -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtPositioning -I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5/QtWebEngineCore -I/usr/local/include/qt5/QtWebEngineCore/5.7.1 -I/usr/local/include/qt5/QtWebEngineCore/5.7.1/QtWebEngineCore -I/usr/local/include/qt5/QtQuick/5.9.4 -I/usr/local/include/qt5/QtQuick/5.9.4/QtQuick -I/usr/local/include/qt5/QtGui/5.9.4 -I/usr/local/include/qt5/QtGui/5.9.4/QtGui -I/usr/local/include/qt5/QtQml/5.9.4 -I/usr/local/include/qt5/QtQml/5.9.4/QtQml -I/usr/local/include/qt5/QtCore/5.9.4 -I/usr/local/include/qt5/QtCore/5.9.4/QtCore -I.moc -I/usr/local/include -I/usr/local/include/libdrm -Igen/.moc -I/usr/local/lib/qt5/mkspecs/freebsd-clang -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Igen -Igen -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/khronos -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/gpu -Igen -Igen -Igen -Igen -Igen -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/icu/source/common -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/icu/source/i18n -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/ext -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/c -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/core -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/effects -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/images -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/lazy -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pathops -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pdf -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pipe -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/ports -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/utils -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/gpu -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/src/gpu -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/src/sksl -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/libwebm/source -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/protobuf/src -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/boringssl/src/include -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include/nspr -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/ced/src -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/WebKit -Igen/third_party/WebKit -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/v8/include -Igen/v8/include -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/mesa/src/include -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-exceptions -Wall -W -pthread -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-attributes -Wno-unknown-warning-option -funwind-tables -fPIC -pipe -fcolor-diagnostics -fdebug-prefix-map=/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium=. -pthread -m64 -Wall -Wextra -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-shift-negative-value -Wno-undefined-var-template -Wno-nonportable-include-path -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wno-header-guard -Wno-unused-function -O2 -pipe -fstack-protector -fno-strict-aliasing -std=gnu++11 -fno-exceptions -Wall -W -pthread -Wno-unused-parameter -Wno-unused-variable -fno-threadsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_adapter.cpp -o obj/QtWebEngineCore/web_contents_adapter.o
In file included from /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_adapter.cpp:44:
/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_adapter.h:45:10: fatal error: 'QtWebEngineCore/qwebenginehttprequest.h' file not found
#include <QtWebEngineCore/qwebenginehttprequest.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[16227/16329] CXX obj/QtWebEngineCore/web_contents_delegate_qt.o
FAILED: obj/QtWebEngineCore/web_contents_delegate_qt.o 
/usr/local/bin/clang++50 -B/usr/local/bin -MMD -MF obj/QtWebEngineCore/web_contents_delegate_qt.o.d -DCHROMIUM_VERSION=\"56.0.2924.122\" -DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER -DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS -DQTWEBENGINECORE_VERSION_STR=\"5.9.4\" -DQTWEBENGINEPROCESS_NAME=\"QtWebEngineProcess\" -DBUILDING_CHROMIUM -DQT_USE_POSITIONING=1 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -DQT_WEBENGINECOREHEADERS_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DV8_DEPRECATION_WARNINGS -DENABLE_PLUGINS=1 -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_X11=1 -DNO_TCMALLOC -DDISABLE_NACL -DENABLE_TASK_MANAGER=1 -DENABLE_THEMES=1 -DUSE_PROPRIETARY_CODECS -DFULL_SAFE_BROWSING -DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD -DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -DCR_CLANG_REVISION=284979-2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DSK_IGNORE_DW_GRAY_FIX -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_SUPPORT_GPU=1 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DFEATURE_ENABLE_SSL -DFEATURE_ENABLE_VOICEMAIL -DEXPAT_RELATIVE_PATH -DGTEST_RELATIVE_PATH -DNO_MAIN_THREAD_WRAPPING -DNO_SOUND_SYSTEM -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_BSD -DWEBRTC_THREAD_RR -DSSL_USE_OPENSSL -DHAVE_OPENSSL_SSL_H -DFEATURE_ENABLE_SSL -DNO_MAIN_THREAD_WRAPPING -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/core -I/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core -I/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/api -I/usr/local/include -I/usr/local/include/libdrm -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtQuick -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtWebChannel -I/usr/local/include/qt5/QtQml -I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtPositioning -I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5/QtWebEngineCore -I/usr/local/include/qt5/QtWebEngineCore/5.7.1 -I/usr/local/include/qt5/QtWebEngineCore/5.7.1/QtWebEngineCore -I/usr/local/include/qt5/QtQuick/5.9.4 -I/usr/local/include/qt5/QtQuick/5.9.4/QtQuick -I/usr/local/include/qt5/QtGui/5.9.4 -I/usr/local/include/qt5/QtGui/5.9.4/QtGui -I/usr/local/include/qt5/QtQml/5.9.4 -I/usr/local/include/qt5/QtQml/5.9.4/QtQml -I/usr/local/include/qt5/QtCore/5.9.4 -I/usr/local/include/qt5/QtCore/5.9.4/QtCore -I.moc -I/usr/local/include -I/usr/local/include/libdrm -Igen/.moc -I/usr/local/lib/qt5/mkspecs/freebsd-clang -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -Igen -Igen -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/khronos -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/gpu -Igen -Igen -Igen -Igen -Igen -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/icu/source/common -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/icu/source/i18n -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/skia/ext -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/c -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/config -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/core -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/effects -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/images -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/lazy -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pathops -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pdf -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/pipe -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/ports -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/utils -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/include/gpu -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/src/gpu -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/skia/src/sksl -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/libwebm/source -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/protobuf/src -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/boringssl/src/include -I/usr/local/include/nss -I/usr/local/include/nss/nss -I/usr/local/include/nspr -Igen -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/ced/src -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/WebKit -Igen/third_party/WebKit -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/v8/include -Igen/v8/include -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party -I../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/third_party/mesa/src/include -O2 -pipe -fstack-protector -fno-strict-aliasing -fno-exceptions -Wall -W -pthread -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -Wno-unknown-attributes -Wno-unknown-warning-option -funwind-tables -fPIC -pipe -fcolor-diagnostics -fdebug-prefix-map=/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium=. -pthread -m64 -Wall -Wextra -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-covered-switch-default -Wno-deprecated-register -Wno-unneeded-internal-declaration -Wno-inconsistent-missing-override -Wno-shift-negative-value -Wno-undefined-var-template -Wno-nonportable-include-path -O2 -fno-ident -fdata-sections -ffunction-sections -g0 -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wno-header-guard -Wno-unused-function -O2 -pipe -fstack-protector -fno-strict-aliasing -std=gnu++11 -fno-exceptions -Wall -W -pthread -Wno-unused-parameter -Wno-unused-variable -fno-threadsafe-statics -fvisibility-inlines-hidden -std=gnu++11 -fno-rtti -fno-exceptions -c /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_delegate_qt.cpp -o obj/QtWebEngineCore/web_contents_delegate_qt.o
In file included from /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_delegate_qt.cpp:44:
/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_delegate_qt.h:124:10: warning: 'QtWebEngineCore::WebContentsDelegateQt::BeforeUnloadFired' hides overloaded virtual function [-Woverloaded-virtual]
    void BeforeUnloadFired(content::WebContents* tab, bool proceed, bool* proceed_to_fire_unload) override;
         ^
../../../../qtwebengine-opensource-src-5.9.4/src/3rdparty/chromium/content/public/browser/web_contents_observer.h:444:16: note: hidden overloaded virtual function 'content::WebContentsObserver::BeforeUnloadFired' declared here: different number of parameters (1 vs 3)
  virtual void BeforeUnloadFired(const base::TimeTicks& proceed_time) {}
               ^
In file included from /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_delegate_qt.cpp:58:
In file included from /usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_adapter_p.h:54:
/usr/ports/www/qt5-webengine/work/qtwebengine-opensource-src-5.9.4/src/core/web_contents_adapter.h:45:10: fatal error: 'QtWebEngineCore/qwebenginehttprequest.h' file not found
#include <QtWebEngineCore/qwebenginehttprequest.h>
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.
[16228/16329] CXX obj/QtWebEngineCore/visited_links_manager_qt.o
ninja: build stopped: subcommand failed.
*** [run_ninja] Error code 1

make[5]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/core
1 error

make[5]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/core
*** [sub-gn_run-pro-make_first] Error code 2

make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/core
1 error

make[4]: stopped in /usr/ports/www/qt5-webengine/work/.build/src/core
*** [sub-core-make_first] Error code 2

make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src
1 error

make[3]: stopped in /usr/ports/www/qt5-webengine/work/.build/src
*** [sub-src-make_first] Error code 2

make[2]: stopped in /usr/ports/www/qt5-webengine/work/.build
1 error

make[2]: stopped in /usr/ports/www/qt5-webengine/work/.build
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/qt5-webengine
*** Error code 1

Stop.
make: stopped in /usr/ports/www/qt5-webengine
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20180304-31671-15obh3j env UPGRADE_TOOL=portupgrade UPGRADE_PORT=qt5-webengine-5.7.1_2 UPGRADE_PORT_VER=5.7.1_2 make
** Fix the problem and try again.
--->  Skipping 'devel/qtcreator' (qtcreator-4.5.0) because a requisite package 'qt5-webengine-5.7.1_2' (www/qt5-webengine) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
	! www/qt5-webengine (qt5-webengine-5.7.1_2)	(unknown build error)
	* devel/qtcreator (qtcreator-4.5.0)
Comment 7 Tobias C. Berner freebsd_committer freebsd_triage 2018-03-04 19:46:35 UTC
Hi Martin 

The build is picking up the headers of the installed, outdated Qt 5.7.1 as you can see in the output:

[...]
 -I/usr/local/include/qt5/QtWebEngineCore/5.7.1
[...]

You can try to deinstall qt5-webengine prior to building it.


mfg Tobias
Comment 8 Martin Filla 2018-03-12 15:09:42 UTC
Hi Tobias 
you had true with deinstall qt5-webengine, now is all ok.
Thanks you M.
Comment 9 Tobias C. Berner freebsd_committer freebsd_triage 2018-03-29 20:44:42 UTC
Cool, glad you got it working :)