[Bug 253925] qt5-declarative compile fails
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Mar 1 01:02:27 UTC 2021
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253925
--- Comment #1 from jnaughto at ee.ryerson.ca ---
Virtualbox gui fails to load due to qt5 library. Proceeded to attempt to
compile virtualbox-ose. Yet when it got to compiling the Qt5 it failed.
compiling qt5-declarative-5.15.2 from ports tree on Freebsd 11.4 Amd64
known conversion from 'const QColorSpace' to 'QVariant' for 1st argument
inline QVariant &operator=(QVariant &&other) noexcept
^
1 error generated.
*** [.obj/qquickglobal.o] Error code 1
make[3]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick
--- .obj/qsgdefaultglyphnode_p.o ---
In file included from scenegraph/qsgdefaultglyphnode_p.cpp:46:
/usr/local/include/qt5/QtGui/5.14.2/QtGui/private/qguiapplication_p.h:119:70:
error: member reference type 'QAtomicPointer<QThreadData>' is not a pointer;
did you mean to use '.'?
return
QCoreApplication::instance()->d_func()->threadData->eventDispatcher.loadRelaxed();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
.
/usr/local/include/qt5/QtGui/5.14.2/QtGui/private/qguiapplication_p.h:119:72:
error: no member named 'eventDispatcher' in 'QAtomicPointer<QThreadData>'
return
QCoreApplication::instance()->d_func()->threadData->eventDispatcher.loadRelaxed();
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
--- .obj/qsgrhisupport.o ---
scenegraph/qsgrhisupport.cpp:601:63: error: no member named 'errorOccurred' in
'QAbstractSocket'
QObject::connect(m_profConn.data(), &QAbstractSocket::errorOccurred,
m_profConn.data(),
~~~~~~~~~~~~~~~~~^
1 error generated.
*** [.obj/qsgrhisupport.o] Error code 1
make[3]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick
--- .obj/qsgplaintexture.o ---
scenegraph/util/qsgplaintexture.cpp:302:18: error: excess elements in scalar
initializer
t->buildFrom({nativeObjectPtr, nativeLayout});
^ ~~~~~~~~~~~~~~~
/usr/local/include/qt5/QtGui/5.14.2/QtGui/private/qrhi_p.h:779:53: note:
passing argument to parameter 'src' here
virtual bool buildFrom(const QRhiNativeHandles *src);
^
--- .obj/qsgdefaultglyphnode_p.o ---
2 errors generated.
*** [.obj/qsgdefaultglyphnode_p.o] Error code 1
make[3]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick
--- .obj/qsgplaintexture.o ---
In file included from scenegraph/util/qsgplaintexture.cpp:43:
In file included from
../../include/QtQuick/5.15.2/QtQuick/private/qquickprofiler_p.h:1:
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:170:20:
warning: array index -1 is before the beginning of the array [-Warray-bounds]
return guiThreadTimings.values[type - NumRenderThreadFrameTypes];
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:258:38:
note: in instantiation of function template specialization
'QQuickProfilerSceneGraphData::timings<QQmlProfilerDefinitions::SceneGraphTextureDeletion>'
requested here
s_instance->m_sceneGraphData.timings<FrameType2>()[0] =
^
scenegraph/util/qsgplaintexture.cpp:174:5: note: in instantiation of function
template specialization
'QQuickProfiler::startSceneGraphFrame<QQmlProfilerDefinitions::SceneGraphTexturePrepare,
QQmlProfilerDefinitions::SceneGraphTextureDeletion>' requested here
Q_QUICK_SG_PROFILE_START_SYNCHRONIZED(QQuickProfiler::SceneGraphTexturePrepare,
^
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:388:49:
note: expanded from macro 'Q_QUICK_SG_PROFILE_START_SYNCHRONIZED'
(QQuickProfiler::startSceneGraphFrame<Type1,
Type2>()))
^
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:157:9:
note: array 'values' declared here
qint64 values[size][s_numSceneGraphTimings + 1];
^
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:170:20:
warning: array index -2 is before the beginning of the array [-Warray-bounds]
return guiThreadTimings.values[type - NumRenderThreadFrameTypes];
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:259:46:
note: in instantiation of function template specialization
'QQuickProfilerSceneGraphData::timings<QQmlProfilerDefinitions::SceneGraphTexturePrepare>'
requested here
s_instance->m_sceneGraphData.timings<FrameType1>()[0];
^
scenegraph/util/qsgplaintexture.cpp:174:5: note: in instantiation of function
template specialization
'QQuickProfiler::startSceneGraphFrame<QQmlProfilerDefinitions::SceneGraphTexturePrepare,
QQmlProfilerDefinitions::SceneGraphTextureDeletion>' requested here
Q_QUICK_SG_PROFILE_START_SYNCHRONIZED(QQuickProfiler::SceneGraphTexturePrepare,
^
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:388:49:
note: expanded from macro 'Q_QUICK_SG_PROFILE_START_SYNCHRONIZED'
(QQuickProfiler::startSceneGraphFrame<Type1,
Type2>()))
^
../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/util/qquickprofiler_p.h:157:9:
note: array 'values' declared here
qint64 values[size][s_numSceneGraphTimings + 1];
^
2 warnings and 1 error generated.
*** [.obj/qsgplaintexture.o] Error code 1
make[3]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick
4 errors
make[3]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick
*** [sub-quick-all-ordered] Error code 2
make[2]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src
1 error
make[2]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src
*** [sub-src-all] Error code 2
make[1]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2
1 error
make[1]: stopped in
/usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /usr/ports/x11-toolkits/qt5-declarative
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list