tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Help needed for Qt 5.9.1




On 02/08/17 02:43, Adam wrote:
> I imported qt5 5.9.1 packages into wip. I removed LIBTOOL hacks, for two reasons: the upstream abandoned LIBTOOL support, and ldd kept on crashing on NetBSD. Now, I am able to build all modules on NetBSD and Darwin, EXCEPT for qt5-qtwebengine. QtWebEngine is a replacement for QtWebKit, and it uses Chromium/V8 instead of (well...) WebKit. It would probably require a lot of patching to build this module. If someone has more patience and experience than I have, please fix it.
> 
> If you think we can live without qt5-qtwebengine, I can commit changes to PkgSrc. Or, does KDE need a web-engine? (Mark?)

KDE currently needs both webengine and webkit (some things have moved to
webengine and others haven't yet).

I've tried building your packages and struck some issues (on NetBSD
7.x/amd64)

Below PLIST difference in the cups handling in qt5-qtbase

--- /tmp/PLIST  2017-08-03 13:07:51.000000000 +1200
+++ PLIST       2017-08-03 10:04:39.000000000 +1200
@@ -3017,7 +3017,6 @@
 ${PLIST.unix}qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri
 qt5/mkspecs/modules/qt_lib_xml.pri
 qt5/mkspecs/modules/qt_lib_xml_private.pri
-${PLIST.cups}qt5/mkspecs/modules/qt_plugin_cupsprintersupport.pri
 qt5/mkspecs/netbsd-g++/qmake.conf
 qt5/mkspecs/netbsd-g++/qplatformdefs.h
 qt5/mkspecs/openbsd-g++/qmake.conf
@@ -3101,8 +3100,7 @@
 qt5/plugins/platforms/libqoffscreen.so
 ${PLIST.unix}qt5/plugins/platforms/libqvnc.so
 ${PLIST.unix}qt5/plugins/platforms/libqxcb.so
-${PLIST.cups}qt5/plugins/printsupport/libcupsprintersupport.a
-${PLIST.cups}qt5/plugins/printsupport/libcupsprintersupport.prl
+${PLIST.cups}qt5/plugins/printsupport/libcupsprintersupport.so
 qt5/plugins/sqldrivers/libqsqlite.so
 ${PLIST.egl}qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so
 ${PLIST.unix}qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so


I have some patches to qt5-qttools that let it build even if
qt5-qtwebkit exists

both qt5-qtgraphicaleffects and qt5-qtquickcontrols fail to build the
*.qmlc files for me and I see this message in the build log

Project MESSAGE: QML cache generation requested but target architecture
x86_64 is not supported.

cheers
mark


Home | Main Index | Thread Index | Old Index