On Sun Aug 30, 2026 at 06:00:03AM +0000, [email protected] wrote: > På lørdag 29. august 2026 kl. 17:30, skrev <[email protected]>: > > // qt6-qtquicktimeline > > [21/51] : && /usr/ports/pobj/qt6-qtquicktimeline-6.11.2/bin/c++ -fPIC -O2 > -pipe -g -I/usr/local/include -DNDEBUG -O2 -shared -L/usr/local/lib -Xlinker > -Bsymbolic-functions -Wl,--no-undefined > -Wl,--version-script,/usr/ports/pobj/qt6-qtquicktimeline-6.11.2/build-amd64/src/timeline/QuickTimeline.version > -Wl,-z,relro,-z,now -Wl,--enable-new-dtags > -Wl,-soname,libQt6QuickTimeline.so.2.0 -o lib/libQt6QuickTimeline.so.2.0 > src/timeline/CMakeFiles/QuickTimeline.dir/QuickTimeline_autogen/mocs_compilation.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimeline.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimelineanimation.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o > > src/timeline/CMakeFiles/QuickTimeline.dir/.qt/rcc/qrc_qmake_QtQuick_Timeline.cpp.o > -Wl,-z,origin,-rpath,/usr/X11R6/lib: /usr/local/lib/libQt6Quick.so.9.0 > /usr/local/lib/libQt6OpenGL.so.3.0 /usr/local/lib/libQt6Gui.so.11.0 > /usr/X11R6/lib/libGL.so.19.2 /usr/local/lib/libxkbcommon.so.4.2 > /usr/local/lib/libQt6QmlMeta.so.0.0 /usr/local/lib/libQt6QmlModels.so.7.0 > /usr/local/lib/libQt6QmlWorkerScript.so.2.0 /usr/local/lib/libQt6Qml.so.9.0 > /usr/local/lib/libQt6Network.so.7.0 /usr/local/lib/libQt6Core.so.9.0 > -pthread -Wl,-rpath-link,/usr/X11R6/lib && : > FAILED: lib/libQt6QuickTimeline.so.2.0 > : && /usr/ports/pobj/qt6-qtquicktimeline-6.11.2/bin/c++ -fPIC -O2 -pipe -g > -I/usr/local/include -DNDEBUG -O2 -shared -L/usr/local/lib -Xlinker > -Bsymbolic-functions -Wl,--no-undefined > -Wl,--version-script,/usr/ports/pobj/qt6-qtquicktimeline-6.11.2/build-amd64/src/timeline/QuickTimeline.version > -Wl,-z,relro,-z,now -Wl,--enable-new-dtags > -Wl,-soname,libQt6QuickTimeline.so.2.0 -o lib/libQt6QuickTimeline.so.2.0 > src/timeline/CMakeFiles/QuickTimeline.dir/QuickTimeline_autogen/mocs_compilation.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimeline.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimelineanimation.cpp.o > src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o > > src/timeline/CMakeFiles/QuickTimeline.dir/.qt/rcc/qrc_qmake_QtQuick_Timeline.cpp.o > -Wl,-z,origin,-rpath,/usr/X11R6/lib: /usr/local/lib/libQt6Quick.so.9.0 > /usr/local/lib/libQt6OpenGL.so.3.0 /usr/local/lib/libQt6Gui.so.11.0 > /usr/X11R6/lib/libGL.so.19.2 /usr/local/lib/libxkbcommon.so.4.2 > /usr/local/lib/libQt6QmlMeta.so.0.0 /usr/local/lib/libQt6QmlModels.so.7.0 > /usr/local/lib/libQt6QmlWorkerScript.so.2.0 /usr/local/lib/libQt6Qml.so.9.0 > /usr/local/lib/libQt6Network.so.7.0 /usr/local/lib/libQt6Core.so.9.0 > -pthread -Wl,-rpath-link,/usr/X11R6/lib && : > ld: error: undefined symbol: __cxa_atexit > >>> referenced by /usr/lib/crtbeginS.o:(atexit) > >>> referenced by qquickkeyframe.cpp:588 > >>> (/usr/ports/pobj/qt6-qtquicktimeline-6.11.2/qtquicktimeline-everywhere-src-6.11.2/src/timeline/qquickkeyframe.cpp:588) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(QQuickKeyframeGroup::evaluate(double) > >>> const) > >>> referenced by qrc_qmake_QtQuick_Timeline.cpp:0 > >>> (src/timeline/.qt/rcc/qrc_qmake_QtQuick_Timeline.cpp:0) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/.qt/rcc/qrc_qmake_QtQuick_Timeline.cpp.o:(_GLOBAL__sub_I_qrc_qmake_QtQuick_Timeline.cpp) > >>> referenced 1 more times > > ld: error: undefined symbol: strcmp > >>> referenced by moc_qquickkeyframe_p.cpp:140 > >>> (src/timeline/QuickTimeline_autogen/EWIEGA46WW/moc_qquickkeyframe_p.cpp:140) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/QuickTimeline_autogen/mocs_compilation.cpp.o:(QQuickKeyframe::qt_metacast(char > >>> const*)) > >>> referenced by moc_qquickkeyframe_p.cpp:299 > >>> (src/timeline/QuickTimeline_autogen/EWIEGA46WW/moc_qquickkeyframe_p.cpp:299) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/QuickTimeline_autogen/mocs_compilation.cpp.o:(QQuickKeyframeGroup::qt_metacast(char > >>> const*)) > >>> referenced by moc_qquickkeyframe_p.cpp:301 > >>> (src/timeline/QuickTimeline_autogen/EWIEGA46WW/moc_qquickkeyframe_p.cpp:301) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/QuickTimeline_autogen/mocs_compilation.cpp.o:(QQuickKeyframeGroup::qt_metacast(char > >>> const*)) > >>> referenced 5 more times > > ld: error: undefined symbol: memcmp > >>> referenced by qbytearrayview.h:364 > >>> (/usr/local/include/X11/qt6/QtCore/qbytearrayview.h:364) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(QQuickKeyframeGroup::setKeyframeData(QByteArray > >>> const&)) > >>> referenced by qbytearrayview.h:364 > >>> (/usr/local/include/X11/qt6/QtCore/qbytearrayview.h:364) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o:(QMetaTypeIdQObject<QQuickKeyframe*, > >>> 8>::qt_metatype_id()) > >>> referenced by qbytearrayview.h:364 > >>> (/usr/local/include/X11/qt6/QtCore/qbytearrayview.h:364) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o:(QMetaTypeIdQObject<QQuickKeyframeGroup*, > >>> 8>::qt_metatype_id()) > >>> referenced 3 more times > > ld: error: undefined symbol: strlen > >>> referenced by qbytearrayview.h:78 > >>> (/usr/local/include/X11/qt6/QtCore/qbytearrayview.h:78) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(QDebug::operator<<(char > >>> const*)) > >>> referenced by qmetatype.h:1430 > >>> (/usr/local/include/X11/qt6/QtCore/qmetatype.h:1430) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o:(QMetaTypeIdQObject<QQuickKeyframe*, > >>> 8>::qt_metatype_id()) > >>> referenced by qbytearrayalgorithms.h:115 > >>> (/usr/local/include/X11/qt6/QtCore/qbytearrayalgorithms.h:115) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/quicktimeline_qmltyperegistrations.cpp.o:(QMetaTypeIdQObject<QQuickKeyframe*, > >>> 8>::qt_metatype_id()) > >>> referenced 13 more times > > ld: error: undefined symbol: memcpy > >>> referenced by qarraydatapointer.h:0 > >>> (/usr/local/include/X11/qt6/QtCore/qarraydatapointer.h:0) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(QArrayDataPointer<QQuickKeyframe*>::reallocateAndGrow(QArrayData::GrowthPosition, > >>> long long, QArrayDataPointer<QQuickKeyframe*>*)) > >>> referenced by qarraydataops.h:59 > >>> (/usr/local/include/X11/qt6/QtCore/qarraydataops.h:59) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(QList<QQuickKeyframe*>::reserve(long > >>> long)) > >>> referenced by qarraydatapointer.h:0 > >>> (/usr/local/include/X11/qt6/QtCore/qarraydatapointer.h:0) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimeline.cpp.o:(QArrayDataPointer<QQuickKeyframeGroup*>::reallocateAndGrow(QArrayData::GrowthPosition, > >>> long long, QArrayDataPointer<QQuickKeyframeGroup*>*)) > >>> referenced 3 more times > > ld: error: undefined symbol: memmove > >>> referenced by qarraydataops.h:107 > >>> (/usr/local/include/X11/qt6/QtCore/qarraydataops.h:107) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(void > >>> QtPrivate::QPodArrayOps<QQuickKeyframe*>::emplace<QQuickKeyframe*&>(long > >>> long, QQuickKeyframe*&)) > >>> referenced by qcontainertools_impl.h:252 > >>> (/usr/local/include/X11/qt6/QtCore/qcontainertools_impl.h:252) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquickkeyframe.cpp.o:(void > >>> QtPrivate::QPodArrayOps<QQuickKeyframe*>::emplace<QQuickKeyframe*&>(long > >>> long, QQuickKeyframe*&)) > >>> referenced by qarraydataops.h:107 > >>> (/usr/local/include/X11/qt6/QtCore/qarraydataops.h:107) > >>> > >>> src/timeline/CMakeFiles/QuickTimeline.dir/qquicktimeline.cpp.o:(void > >>> QtPrivate::QPodArrayOps<QQuickKeyframeGroup*>::emplace<QQuickKeyframeGroup*&>(long > >>> long, QQuickKeyframeGroup*&)) > >>> referenced 5 more times > c++: error: linker command failed with exit code 1 (use -v to see invocation) > ninja: build stopped: subcommand failed. > > *** Error 1 in qtquicktimeline (/usr/ports/devel/cmake/cmake.port.mk:40 > 'do-build': @cd /usr/ports/pobj/qt6-qtquicktimeline-6.11.2/build-amd...) > *** Error 2 in qtquicktimeline (/usr/ports/infrastructure/mk/bsd.port.mk:3075 > '/usr/ports/pobj/qt6-qtquicktimeline-6.11.2/build-amd64/.build_done') > *** Error 2 in qtquicktimeline (/usr/ports/infrastructure/mk/bsd.port.mk:2236 > '/usr/ports/packages/amd64/all/qt6-qtquicktimeline-6.11.2.tgz') > *** Error 2 in qtquicktimeline (/usr/ports/infrastructure/mk/bsd.port.mk:2743 > '_internal-package': @case X${_DEPENDS_CACHE} in X) _DEPENDS_...) > *** Error 2 in qtquicktimeline (/usr/ports/infrastructure/mk/bsd.port.mk:2266 > '/usr/ports/update/amd64/qt6-qtquicktimeline-6.11.2': @cd /usr...) > *** Error 2 in qtquicktimeline (/usr/ports/infrastructure/mk/bsd.port.mk:2722 > 'update': @lock=qt6-qtquicktimeline-6.11.2; export _LOCKS_HEL...) > ===> Exiting x11/qt6/qtquicktimeline with an error > *** Error 1 in /usr/ports/x11/qt6 > (/usr/ports/infrastructure/mk/bsd.port.subdir.mk:144 'update': @: > ${echo_msg:=echo}; : ${target:=update};...) > -- > > > I am getting similiar errors for qtconnectivity, qtdatavis3d, > qtgraphs, qtgrpc, qthttpserver, qtimageformats, qtlocation, > qtlottie, qtnetworkauth, qtpositioning, qtquick3dphysics, > qtremoteobjects, qtscxml. > > Leading me to suspect I am doing something out of order? Or did I need > to remove qt6 before building? > > Was able to build citra, moonlight-qt, and part of kf6 that doesn't depend > on the above qt6 packages. > > Sorry if it is something obvious or for any superfluous noise.
That's the annoying thing about updating Qt (even with minor version jumps). You first have to remove all the old Qt6 packages.
