[MacPorts] #68072: py-pyside2 @5.15.10_0: error: no member named 'endl' in namespace 'Qt'; did you mean simply 'endl'?
MacPorts
noreply at macports.org
Mon Aug 28 10:41:20 UTC 2023
#68072: py-pyside2 @5.15.10_0: error: no member named 'endl' in namespace 'Qt'; did
you mean simply 'endl'?
-------------------------+-------------------------------------------------
Reporter: | Owner: MarcusCalhoun-Lopez
chrstphrchvz |
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: py-pyside2 py37-pyside2
| py38-pyside2 py39-pyside2 py310-pyside2
-------------------------+-------------------------------------------------
The macOS 12/Qt 5.13 builds fail:
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/241806/steps
/install-port/logs/stdio][[br]]
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/241808/steps
/install-port/logs/stdio][[br]]
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/241809/steps
/install-port/logs/stdio][[br]]
[https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/241810/steps
/install-port/logs/stdio][[br]]
{{{
[ 4%] Building CXX object
ApiExtractor/CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.o
cd /opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/pyside3_build/py3.8-qt5.13.2-64bit-
release/shiboken2/ApiExtractor &&
/Library/Developer/CommandLineTools/usr/bin/clang++
-DCMAKE_CXX_COMPILER=\"/Library/Developer/CommandLineTools/usr/bin/clang++\"
-DHAVE_LIBXSLT -DHAVE_QTXMLPATTERNS -DQT_CORE_LIB -DQT_NETWORK_LIB
-DQT_NO_DEBUG -DQT_XMLPATTERNS_LIB -DQT_XML_LIB
-I/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/pyside3_build/py3.8-qt5.13.2-64bit-
release/shiboken2/ApiExtractor/apiextractor_autogen/include
-I/opt/local/libexec/llvm-16/include -I/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor -I/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/pyside3_build/py3.8-qt5.13.2-64bit-
release/shiboken2/ApiExtractor -I/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/parser -I/opt/local/include
-I/opt/local/include/libxml2 -iframework /opt/local/libexec/qt5/lib
-isystem /opt/local/libexec/qt5/lib/QtCore.framework/Headers -isystem
/opt/local/libexec/qt5/./mkspecs/macx-clang -isystem
/opt/local/libexec/qt5/lib/QtXml.framework/Headers -isystem
/opt/local/libexec/qt5/lib/QtXmlPatterns.framework/Headers -isystem
/opt/local/libexec/qt5/lib/QtNetwork.framework/Headers -arch x86_64
-stdlib=libc++ -isysroot/ -Wall -fvisibility=hidden -Wno-strict-aliasing
-D QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_TO_ASCII -O3 -DNDEBUG -isysroot
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-
min=10.12 -fPIC -fPIC -std=gnu++11 -MD -MT
ApiExtractor/CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.o -MF
CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.o.d -o
CMakeFiles/apiextractor.dir/abstractmetabuilder.cpp.o -c
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp
⋮
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp:2950:47:
error: no member named 'endl' in namespace 'Qt'; did you mean simply
'endl'?
s << QString(72, QLatin1Char('*')) << Qt::endl;
^~~~~~~~
endl
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qtextstream.h:260:28:
note: 'endl' declared here
Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
^
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp:2983:14:
error: no member named 'endl' in namespace 'Qt'; did you mean simply
'endl'?
s << Qt::endl;
^~~~~~~~
endl
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qtextstream.h:260:28:
note: 'endl' declared here
Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
^
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp:2989:39:
error: no member named 'endl' in namespace 'Qt'; did you mean simply
'endl'?
s << " - " << it.key() << Qt::endl;
^~~~~~~~
endl
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qtextstream.h:260:28:
note: 'endl' declared here
Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
^
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp:2992:47:
error: no member named 'endl' in namespace 'Qt'; did you mean simply
'endl'?
s << QString(72, QLatin1Char('*')) << Qt::endl << Qt::endl;
^~~~~~~~
endl
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qtextstream.h:260:28:
note: 'endl' declared here
Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
^
/opt/local/var/macports/build
/_opt_bblocal_var_buildworker_ports_build_ports_python_py-
pyside2/py38-pyside2/work/pyside-setup-opensource-
src-5.15.10/sources/shiboken2/ApiExtractor/abstractmetabuilder.cpp:2992:59:
error: no member named 'endl' in namespace 'Qt'; did you mean simply
'endl'?
s << QString(72, QLatin1Char('*')) << Qt::endl << Qt::endl;
^~~~~~~~
endl
/opt/local/libexec/qt5/lib/QtCore.framework/Headers/qtextstream.h:260:28:
note: 'endl' declared here
Q_CORE_EXPORT QTextStream &endl(QTextStream &s);
^
5 errors generated.
}}}
`Qt::endl` is only available since Qt 5.14
([https://github.com/qt/qtbase/commit/461e89ee1a53]).
I am only inclined to suggest dropping support for Qt 5.13/macOS 10.12
from the pyside2 port. Nobody seems to have already reported this issue,
even though it has been present since pyside2 5.15.0
([https://github.com/pyside/pyside2-setup/commit/870b7f4]) which MacPorts
updated to over 3 years ago ([4985db382c60/macports-ports]).
--
Ticket URL: <https://trac.macports.org/ticket/68072>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list