[PySide] Fedora 5.12.4 build error

Richard Shaw hobbes1069 at gmail.com
Sat Jun 29 13:54:21 CEST 2019


I was doing a test build of 5.12.4 and got the following error:

[ 95%] Building CXX object
sources/pyside2/PySide2/QtWebEngineWidgets/CMakeFiles/QtWebEngineWidgets.dir/PySide2/QtWebEngineWidgets/qwebenginecertificateerror_wrapper.cpp.o
BUILDSTDERR: cd
/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWebEngineWidgets
&& /usr/bin/clang++  -DNDEBUG -DPYSIDE_QML_SUPPORT=1 -DQT_CORE_LIB
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_POSITIONING_LIB
-DQT_PRINTSUPPORT_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_WEBCHANNEL_LIB
-DQT_WEBENGINECORE_LIB -DQT_WEBENGINEWIDGETS_LIB -DQT_WIDGETS_LIB
-DQtWebEngineWidgets_EXPORTS
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2/QtWebEngineWidgets/QtWebEngineWidgets
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2/QtWebEngineWidgets
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWebEngineWidgets
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/libpyside
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtCore/PySide2/QtCore
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtGui/PySide2/QtGui
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWidgets/PySide2/QtWidgets
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWebEngineWidgets/PySide2/QtWebEngineWidgets
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtNetwork/PySide2/QtNetwork
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWebChannel/PySide2/QtWebChannel
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtWebEngineCore/PySide2/QtWebEngineCore
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/pyside2/PySide2/QtPrintSupport/PySide2/QtPrintSupport
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/shiboken2/libshiboken
-I/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/libshiboken
-I/usr/include/python3.7m -isystem /usr/include/qt5 -isystem
/usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem
/usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem
/usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtWebChannel -isystem
/usr/include/qt5/QtQml -isystem /usr/include/qt5/QtWebEngineWidgets
-isystem /usr/include/qt5/QtWebEngineCore -isystem /usr/include/qt5/QtQuick
-isystem /usr/include/qt5/QtPositioning -isystem
/usr/include/qt5/QtPrintSupport  -O2 -g -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
-fstack-protector-strong -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fcf-protclang-8: warning: argument unused
during compilation: '-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1'
[-Wunused-command-line-argument]
BUILDSTDERR: Traceback (most recent call last):
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/parser.py",
line 286, in pyside_type_init
BUILDSTDERR:     update_mapping()
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py",
line 245, in update
BUILDSTDERR:     g.update(g.pop(proc_name)())
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/mapping.py",
line 579, in init_PySide2_QtMultimedia
BUILDSTDERR:     import PySide2.QtMultimediaWidgets
BUILDSTDERR: ImportError: /lib64/libQt5MultimediaWidgets.so.5: symbol
_ZN15QHighDpiScaling6factorEPK7QWindow version Qt_5.12.4_PRIVATE_API not
defined in file libQt5Gui.so.5 with link time reference
BUILDSTDERR: The above exception was the direct cause of the following
exception:
BUILDSTDERR: Traceback (most recent call last):
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2/QtMultimediaWidgets/../support/generate_pyi.py",
line 290, in <module>
BUILDSTDERR:     generate_all_pyi(outpath, options=options)
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2/QtMultimediaWidgets/../support/generate_pyi.py",
line 269, in generate_all_pyi
BUILDSTDERR:     generate_pyi(import_name, outpath, options)
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/sources/pyside2/PySide2/QtMultimediaWidgets/../support/generate_pyi.py",
line 210, in generate_pyi
BUILDSTDERR:     HintingEnumerator(fmt).module(import_name)
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py",
line 81, in module
BUILDSTDERR:     ret.update(self.klass(class_name, klass))
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py",
line 100, in klass
BUILDSTDERR:     ret = self.function("__init__", klass)
BUILDSTDERR:   File
"/builddir/build/BUILD/pyside-setup-everywhere-src-5.12.4/x86_64-linux/sources/shiboken2/shibokenmodule/files.dir/shibokensupport/signature/lib/enum_sig.py",
line 164, in function
BUILDSTDERR:     signature = get_signature(func, 'hintingstub')
BUILDSTDERR: SystemError: <built-in function get_signature> returned a
result with an error set
BUILDSTDERR: make[2]: ***
[sources/pyside2/PySide2/QtMultimediaWidgets/CMakeFiles/QtMultimediaWidgets_pyi.dir/build.make:60:
sources/pyside2/PySide2/QtMultimediaWidgets/CMakeFiles/QtMultimediaWidgets_pyi]
Error 1
---

5.12.3 built fine on Fedora Rawhide.

Thanks,
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20190629/1b00839c/attachment.html>


More information about the PySide mailing list