Bug 483421 - Fails to link on aarch64: dangerous relocation: unsupported relocation
Summary: Fails to link on aarch64: dangerous relocation: unsupported relocation
Status: RESOLVED NOT A BUG
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 24.02.0
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-13 10:06 UTC by Timothée Ravier
Modified: 2024-03-13 19:11 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Timothée Ravier 2024-03-13 10:06:53 UTC
SUMMARY

Gwenview fails to build/link on aarch64. See:
- https://github.com/flathub/org.kde.gwenview/pull/132
- https://buildbot.flathub.org/#/builders/6/builds/106448
- https://buildbot.flathub.org/#/builders/28/builds/9684/steps/7/logs/stdio

```
[174/329] Linking CXX shared library bin/libgwenviewlib.so.4.97.0
FAILED: bin/libgwenviewlib.so.4.97.0 
: && /usr/bin/c++ -fPIC -O2 -pipe -g -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -fdiagnostics-color=always  -Wl,--no-undefined -Wl,--fatal-warnings -Wl,--enable-new-dtags -L/app/lib -Wl,-z,relro,-z,now -Wl,--as-needed -shared -Wl,-soname,libgwenviewlib.so.5 -o bin/libgwenviewlib.so.4.97.0 lib/CMakeFiles/gwenviewlib.dir/gwenviewlib_autogen/mocs_compilation.cpp.o lib/CMakeFiles/gwenviewlib.dir/bcg/bcgimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/bcg/bcgtool.cpp.o lib/CMakeFiles/gwenviewlib.dir/bcg/bcgwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/bcg/imageutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/cms/iccjpeg.c.o lib/CMakeFiles/gwenviewlib.dir/cms/cmsprofile.cpp.o lib/CMakeFiles/gwenviewlib.dir/cms/cmsprofile_png.cpp.o lib/CMakeFiles/gwenviewlib.dir/contextmanager.cpp.o lib/CMakeFiles/gwenviewlib.dir/crop/cropwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/crop/cropimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/crop/croptool.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/abstractdocumentimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/documentjob.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/animateddocumentloadedimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/document.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/documentfactory.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/documentloadedimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/emptydocumentimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/jpegdocumentloadedimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/loadingdocumentimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/loadingjob.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/savejob.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/svgdocumentloadedimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/document/videodocumentloadedimpl.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/abstractdocumentviewadapter.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/abstractimageview.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/abstractrasterimageviewtool.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/alphabackgrounditem.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/birdeyeview.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/documentview.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/documentviewcontroller.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/documentviewsynchronizer.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/loadingindicator.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/messageviewadapter.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/rasterimageview.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/rasterimageviewadapter.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/rasterimageitem.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/svgviewadapter.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/videoviewadapter.cpp.o lib/CMakeFiles/gwenviewlib.dir/about.cpp.o lib/CMakeFiles/gwenviewlib.dir/abstractimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/disabledactionshortcutmonitor.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentonlyproxymodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/documentview/documentviewcontainer.cpp.o lib/CMakeFiles/gwenviewlib.dir/binder.cpp.o lib/CMakeFiles/gwenviewlib.dir/eventwatcher.cpp.o lib/CMakeFiles/gwenviewlib.dir/historymodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/recentfilesmodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/archiveutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/datewidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/decoratedtag/decoratedtag.cpp.o lib/CMakeFiles/gwenviewlib.dir/exiv2imageloader.cpp.o lib/CMakeFiles/gwenviewlib.dir/flowlayout.cpp.o lib/CMakeFiles/gwenviewlib.dir/fullscreenbar.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudbutton.cpp.o lib/
CMakeFiles/gwenviewlib.dir/hud/hudbuttonbox.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudcountdown.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudlabel.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudmessagebubble.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudslider.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudtheme.cpp.o lib/CMakeFiles/gwenviewlib.dir/hud/hudwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/graphicswidgetfloater.cpp.o lib/CMakeFiles/gwenviewlib.dir/imagemetainfomodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/imageutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/invisiblebuttongroup.cpp.o lib/CMakeFiles/gwenviewlib.dir/iodevicejpegsourcemanager.cpp.o lib/CMakeFiles/gwenviewlib.dir/jpegcontent.cpp.o lib/CMakeFiles/gwenviewlib.dir/kindproxymodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/sorteddirmodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/memoryutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/mimetypeutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/paintutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/placetreemodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/preferredimagemetainfomodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/print/printhelper.cpp.o lib/CMakeFiles/gwenviewlib.dir/print/printoptionspage.cpp.o lib/CMakeFiles/gwenviewlib.dir/recursivedirmodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/shadowfilter.cpp.o lib/CMakeFiles/gwenviewlib.dir/slidecontainer.cpp.o lib/CMakeFiles/gwenviewlib.dir/slideshow.cpp.o lib/CMakeFiles/gwenviewlib.dir/statusbartoolbutton.cpp.o lib/CMakeFiles/gwenviewlib.dir/stylesheetutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/redeyereduction/redeyereductionimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/redeyereduction/redeyereductiontool.cpp.o lib/CMakeFiles/gwenviewlib.dir/resize/resizeimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/resize/resizeimagedialog.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailprovider/thumbnailgenerator.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailprovider/thumbnailprovider.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailprovider/thumbnailwriter.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/abstractthumbnailviewhelper.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/abstractdocumentinfoprovider.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/dragpixmapgenerator.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/itemeditor.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/previewitemdelegate.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/thumbnailbarview.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/thumbnailslider.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/thumbnailview.cpp.o lib/CMakeFiles/gwenviewlib.dir/thumbnailview/tooltipwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/timeutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/transformimageoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/urlutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/widgetfloater.cpp.o lib/CMakeFiles/gwenviewlib.dir/zoomcombobox/zoomcombobox.cpp.o lib/CMakeFiles/gwenviewlib.dir/zoomslider.cpp.o lib/CMakeFiles/gwenviewlib.dir/zoomwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/scrollerutils.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/touch.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/tapholdandmoving.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/twofingerpan.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/oneandtwofingerswipe.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/doubletap.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/twofingertap.cpp.o lib/CMakeFiles/gwenviewlib.dir/touch/touch_helper.cpp.o lib/CMakeFiles/gwenviewlib.dir/libjpeg-62/transupp.c.o lib/CMakeFiles/gwenviewlib.dir/annotate/annotatedialog.cpp.o lib/CMakeFiles/gwenviewlib.dir/annotate/annotateoperation.cpp.o lib/CMakeFiles/gwenviewlib.dir/waylandgestures/waylandgestures.cpp.o lib/CMakeFiles/gwenviewlib.dir/gwenview_lib_debug.cpp.o lib/CMakeFiles/gwenviewlib.dir/gwenview_exiv2_debug.cpp.o lib/CMakeFiles/gwenviewlib.dir/mpris2/lockscreenwatcher.cpp.o lib/CMakeFiles/gwenviewlib.dir/mpris2/dbusabstractadaptor.cpp.o lib/CMakeFiles/gwenviewlib.dir/mpris2/mpris2service.cpp.o lib/CMakeFiles/gwenviewlib.dir/mpris2/mprismediaplayer2.cpp.o lib/CMakeFiles/gwenviewlib.dir/mpris2/mp
rismediaplayer2player.cpp.o lib/CMakeFiles/gwenviewlib.dir/screensaverdbusinterface.cpp.o lib/CMakeFiles/gwenviewlib.dir/imageformats/fitsplugin.cpp.o lib/CMakeFiles/gwenviewlib.dir/imageformats/fitshandler.cpp.o lib/CMakeFiles/gwenviewlib.dir/imageformats/fitsformat/bayer.c.o lib/CMakeFiles/gwenviewlib.dir/imageformats/fitsformat/fitsdata.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/abstractsemanticinfobackend.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/semanticinfodirmodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/tagitemdelegate.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/tagmodel.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/tagwidget.cpp.o lib/CMakeFiles/gwenviewlib.dir/semanticinfo/baloosemanticinfobackend.cpp.o lib/CMakeFiles/gwenviewlib.dir/gwenviewconfig.cpp.o lib/CMakeFiles/gwenviewlib.dir/wayland-pointer-gestures-unstable-v1-protocol.c.o lib/CMakeFiles/gwenviewlib.dir/qwayland-pointer-gestures-unstable-v1.cpp.o  /usr/lib/aarch64-linux-gnu/libKF6KIOFileWidgets.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6XmlGui.so.6.0.0  /app/lib/libexiv2.so  /usr/lib/aarch64-linux-gnu/libjpeg.so  /usr/lib/aarch64-linux-gnu/libpng.so  /usr/lib/aarch64-linux-gnu/liblcms2.so  /usr/lib/aarch64-linux-gnu/libphonon4qt6.so.4.12.0  /usr/lib/aarch64-linux-gnu/libQt6OpenGLWidgets.so.6.6.2  /app/lib/libcfitsio.so  /app/lib/libKDcrawQt6.so.5.0.0  /usr/lib/aarch64-linux-gnu/libX11.so  /usr/lib/aarch64-linux-gnu/libQt6SvgWidgets.so.6.6.2  /app/lib/libKF6Baloo.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6FileMetaData.so.6.0.0  /app/lib/libkImageAnnotator.a  /usr/lib/aarch64-linux-gnu/libwayland-client.so  /usr/lib/aarch64-linux-gnu/libKF6KIOWidgets.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6KIOGui.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6KIOCore.so.6.0.0  /usr/lib/aarch64-linux-gnu/libQt6Concurrent.so.6.6.2  /usr/lib/aarch64-linux-gnu/libKF6WindowSystem.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6JobWidgets.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6Service.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6Completion.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6Bookmarks.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6IconWidgets.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6IconThemes.so.6.0.0  /usr/lib/aarch64-linux-gnu/libQt6PrintSupport.so.6.6.2  /usr/lib/aarch64-linux-gnu/libQt6Network.so.6.6.2  /usr/lib/aarch64-linux-gnu/libKF6ItemViews.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6ConfigWidgets.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6WidgetsAddons.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6ColorScheme.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6GuiAddons.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6ConfigGui.so.6.0.0  /usr/lib/aarch64-linux-gnu/libz.so  /usr/lib/aarch64-linux-gnu/libQt6OpenGL.so.6.6.2  /usr/lib/aarch64-linux-gnu/libKF6ConfigCore.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6Solid.so.6.0.0  /usr/lib/aarch64-linux-gnu/libQt6Xml.so.6.6.2  /usr/lib/aarch64-linux-gnu/libKF6I18n.so.6.0.0  /usr/lib/aarch64-linux-gnu/libKF6CoreAddons.so.6.0.0  /usr/lib/aarch64-linux-gnu/libQt6DBus.so.6.6.2  /usr/lib/aarch64-linux-gnu/libX11.so  /usr/lib/aarch64-linux-gnu/libQt6Svg.so.6.6.2  /app/lib/libkColorPicker.a  /usr/lib/aarch64-linux-gnu/libQt6Widgets.so.6.6.2  /usr/lib/aarch64-linux-gnu/libQt6WaylandClient.so.6.6.2  /usr/lib/aarch64-linux-gnu/libwayland-client.so  /usr/lib/aarch64-linux-gnu/libwayland-cursor.so  /usr/lib/aarch64-linux-gnu/libQt6Gui.so.6.6.2  /usr/lib/aarch64-linux-gnu/libGLX.so  /usr/lib/aarch64-linux-gnu/libOpenGL.so  /usr/lib/aarch64-linux-gnu/libQt6Core.so.6.6.2  /usr/lib/aarch64-linux-gnu/libxkbcommon.so && :
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK15kImageAnnotator15KImageAnnotator12imageChangedEv' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `kImageAnnotator::KImageAnnotator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/run/build/kImageAnnotator/_flatpak_build/kImageAnnotator_autogen/HJ3KT3DVXG/moc_KImageAnnotator.cpp:446:(.text+0x8160): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK15kImageAnnotator15KImageAnnotator17currentTabChangedEi' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kImageAnnotator/_flatpak_build/kImageAnnotator_autogen/HJ3KT3DVXG/moc_KImageAnnotator.cpp:453:(.text+0x8174): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK15kImageAnnotator15KImageAnnotator17tabCloseRequestedEi' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kImageAnnotator/_flatpak_build/kImageAnnotator_autogen/HJ3KT3DVXG/moc_KImageAnnotator.cpp:460:(.text+0x8184): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN15kImageAnnotator15KImageAnnotator8tabMovedEii' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kImageAnnotator/_flatpak_build/kImageAnnotator_autogen/HJ3KT3DVXG/moc_KImageAnnotator.cpp:467:(.text+0x8194): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK15kImageAnnotator15KImageAnnotator20tabContextMenuOpenedEi' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kImageAnnotator/_flatpak_build/kImageAnnotator_autogen/HJ3KT3DVXG/moc_KImageAnnotator.cpp:474:(.text+0x86c8): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN13QMetaSequence12MetaSequenceI5QListIP7QActionEE5valueE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QMetaType::registerConverter<QList<QAction*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableConvertFunctor<QList<QAction*> > >(QtPrivate::QSequentialIterableConvertFunctor<QList<QAction*> >)::{lambda(void const*, void*)#1}::operator()(void const*, void*) const':
/usr/include/QtCore/qmetatype.h:623:(.text._ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_[_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN13QMetaSequence12MetaSequenceI5QListIP7QActionEE5valueE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QMetaType::registerMutableView<QList<QAction*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableMutableViewFunctor<QList<QAction*> > >(QtPrivate::QSequentialIterableMutableViewFunctor<QList<QAction*> >)::{lambda(void*, void*)#1}::operator()(void*, void*) const':
/usr/include/QtCore/qmetatype.h:642:(.text._ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS7_EEEEbT1_EUlS0_S0_E_E9_M_invokeERKSt9_Any_dataOS0_SK_[_ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS7_EEEEbT1_EUlS0_S0_E_E9_M_invokeERKSt9_Any_dataOS0_SK_]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN13QMetaSequence12MetaSequenceI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEE5valueE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QMetaType::registerConverter<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableConvertFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> > >(QtPrivate::QSequentialIterableConvertFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> >)::{lambda(void const*, void*)#1}::operator()(void const*, void*) const':
/usr/include/QtCore/qmetatype.h:623:(.text._ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorISA_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_[_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorISA_EEEEbT1_EUlS1_S2_E_E9_M_invokeERKSt9_Any_dataOS1_OS2_]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN13QMetaSequence12MetaSequenceI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEE5valueE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QMetaType::registerMutableView<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableMutableViewFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> > >(QtPrivate::QSequentialIterableMutableViewFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> >)::{lambda(void*, void*)#1}::operator()(void*, void*) const':
/usr/include/QtCore/qmetatype.h:642:(.text._ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS8_EEEEbT1_EUlS0_S0_E_E9_M_invokeERKSt9_Any_dataOS0_SL_[_ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS8_EEEEbT1_EUlS0_S0_E_E9_M_invokeERKSt9_Any_dataOS0_SL_]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTIZN9QMetaType19registerMutableViewI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS5_EEEEbT1_EUlPvSD_E_' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `std::_Function_handler<bool (void*, void*), QMetaType::registerMutableView<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableMutableViewFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> > >(QtPrivate::QSequentialIterableMutableViewFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> >)::{lambda(void*, void*)#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)':
/usr/include/c++/13.2.0/bits/std_function.h:274:(.text._ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS8_EEEEbT1_EUlS0_S0_E_E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation[_ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS8_EEEEbT1_EUlS0_S0_E_E10_M_managerERSt9_Any_dataRKSI_St18_Manager_operation]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTIZN9QMetaType17registerConverterI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS5_EEEEbT1_EUlPKvPvE_' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `std::_Function_handler<bool (void const*, void*), QMetaType::registerConverter<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableConvertFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> > >(QtPrivate::QSequentialIterableConvertFunctor<QList<kImageAnnotator::AbstractAnnotationItem*> >)::{lambda(void const*, void*)#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)':
/usr/include/c++/13.2.0/bits/std_function.h:274:(.text._ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorISA_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation[_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorISA_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSK_St18_Manager_operation]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTIZN9QMetaType19registerMutableViewI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS4_EEEEbT1_EUlPvSC_E_' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `std::_Function_handler<bool (void*, void*), QMetaType::registerMutableView<QList<QAction*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableMutableViewFunctor<QList<QAction*> > >(QtPrivate::QSequentialIterableMutableViewFunctor<QList<QAction*> >)::{lambda(void*, void*)#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)':
/usr/include/c++/13.2.0/bits/std_function.h:274:(.text._ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS7_EEEEbT1_EUlS0_S0_E_E10_M_managerERSt9_Any_dataRKSH_St18_Manager_operation[_ZNSt17_Function_handlerIFbPvS0_EZN9QMetaType19registerMutableViewI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS7_EEEEbT1_EUlS0_S0_E_E10_M_managerERSt9_Any_dataRKSH_St18_Manager_operation]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTIZN9QMetaType17registerConverterI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS4_EEEEbT1_EUlPKvPvE_' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `std::_Function_handler<bool (void const*, void*), QMetaType::registerConverter<QList<QAction*>, QIterable<QMetaSequence>, QtPrivate::QSequentialIterableConvertFunctor<QList<QAction*> > >(QtPrivate::QSequentialIterableConvertFunctor<QList<QAction*> >)::{lambda(void const*, void*)#1}>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)':
/usr/include/c++/13.2.0/bits/std_function.h:274:(.text._ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSJ_St18_Manager_operation[_ZNSt17_Function_handlerIFbPKvPvEZN9QMetaType17registerConverterI5QListIP7QActionE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS9_EEEEbT1_EUlS1_S2_E_E10_M_managerERSt9_Any_dataRKSJ_St18_Manager_operation]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZGVZN9QMetaType23registerMutableViewImplI5QListIP7QActionE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `bool QMetaType::registerMutableViewImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)':
/usr/include/QtCore/qmetatype.h:666:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray]+0x1b4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN9QMetaType23registerMutableViewImplI5QListIP7QActionE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS9_EES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QScopeGuard<QMetaType::registerMutableViewImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)::{lambda()#1}>::QScopeGuard(QMetaType::registerMutableViewImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)::{lambda()#1}&&)':
/usr/include/QtCore/qscopeguard.h:21:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray]+0x1d0): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZGVZN9QMetaType21registerConverterImplI5QListIP7QActionE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `bool QMetaType::registerConverterImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)':
/usr/include/QtCore/qmetatype.h:653:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray]+0x20c): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN9QMetaType21registerConverterImplI5QListIP7QActionE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QScopeGuard<QMetaType::registerConverterImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)::{lambda()#1}>::QScopeGuard(QMetaType::registerConverterImpl<QList<QAction*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)::{lambda()#1}&&)':
/usr/include/QtCore/qscopeguard.h:21:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIP7QActionEEiRK10QByteArray]+0x228): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZGVZN9QMetaType23registerMutableViewImplI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvSA_EES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `bool QMetaType::registerMutableViewImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)':
/usr/include/QtCore/qmetatype.h:666:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray]+0x1b4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN9QMetaType23registerMutableViewImplI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvSA_EES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QScopeGuard<QMetaType::registerMutableViewImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)::{lambda()#1}>::QScopeGuard(QMetaType::registerMutableViewImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void*, void*)>, QMetaType, QMetaType)::{lambda()#1}&&)':
/usr/include/QtCore/qscopeguard.h:21:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray]+0x1d0): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZGVZN9QMetaType21registerConverterImplI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `bool QMetaType::registerConverterImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)':
/usr/include/QtCore/qmetatype.h:653:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray]+0x20c): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZZN9QMetaType21registerConverterImplI5QListIPN15kImageAnnotator22AbstractAnnotationItemEE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkImageAnnotator.a(mocs_compilation.cpp.o): in function `QScopeGuard<QMetaType::registerConverterImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)::{lambda()#1}>::QScopeGuard(QMetaType::registerConverterImpl<QList<kImageAnnotator::AbstractAnnotationItem*>, QIterable<QMetaSequence> >(std::function<bool (void const*, void*)>, QMetaType, QMetaType)::{lambda()#1}&&)':
/usr/include/QtCore/qscopeguard.h:21:(.text._Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray[_Z41qRegisterNormalizedMetaTypeImplementationI5QListIPN15kImageAnnotator22AbstractAnnotationItemEEEiRK10QByteArray]+0x228): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK12kColorPicker9PopupMenu12colorChangedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::PopupMenu::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/moc_PopupMenu.cpp:137:(.text+0x230): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK12kColorPicker23AbstractPopupMenuButton13colorSelectedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::AbstractPopupMenuButton::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/RGSDMPBIEV/moc_AbstractPopupMenuButton.cpp:154:(.text+0x308): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZNK12kColorPicker12KColorPicker12colorChangedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::KColorPicker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/GGUL4PWQWN/moc_KColorPicker.cpp:171:(.text+0x488): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::AbstractPopupMenuButton::~AbstractPopupMenuButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker17ColorDialogButtonD2Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x0): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker17ColorDialogButtonD2Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x8): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `non-virtual thunk to kColorPicker::ColorDialogButton::~ColorDialogButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorDialogButton.h:29:(.text._ZN12kColorPicker17ColorDialogButtonD2Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorDialogButton.h:29:(.text._ZN12kColorPicker17ColorDialogButtonD2Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x2c): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::AbstractPopupMenuButton::~AbstractPopupMenuButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker17ColorDialogButtonD0Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker17ColorDialogButtonD0Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x10): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `non-virtual thunk to kColorPicker::ColorDialogButton::~ColorDialogButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorDialogButton.h:29:(.text._ZN12kColorPicker17ColorDialogButtonD0Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x44): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorDialogButton.h:29:(.text._ZN12kColorPicker17ColorDialogButtonD0Ev[_ZN12kColorPicker17ColorDialogButtonD5Ev]+0x58): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::AbstractPopupMenuButton::~AbstractPopupMenuButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker11ColorButtonD2Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x0): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker11ColorButtonD2Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x8): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `non-virtual thunk to kColorPicker::ColorButton::~ColorButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorButton.h:27:(.text._ZN12kColorPicker11ColorButtonD2Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x20): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorButton.h:27:(.text._ZN12kColorPicker11ColorButtonD2Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x2c): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `kColorPicker::AbstractPopupMenuButton::~AbstractPopupMenuButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker11ColorButtonD0Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/AbstractPopupMenuButton.h:32:(.text._ZN12kColorPicker11ColorButtonD0Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x10): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(mocs_compilation.cpp.o): in function `non-virtual thunk to kColorPicker::ColorButton::~ColorButton()':
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorButton.h:27:(.text._ZN12kColorPicker11ColorButtonD0Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x44): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(mocs_compilation.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZTVN12kColorPicker23AbstractPopupMenuButtonE' which may bind externally can not be used when making a shared object; recompile with -fPIC
/run/build/kColorPicker/_flatpak_build/kColorPicker_autogen/UVLADIE3JM/../../../src/buttons/ColorButton.h:27:(.text._ZN12kColorPicker11ColorButtonD0Ev[_ZN12kColorPicker11ColorButtonD5Ev]+0x58): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(KColorPicker.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN12kColorPicker12KColorPicker13colorSelectedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(KColorPicker.cpp.o): in function `kColorPicker::KColorPickerPrivate::KColorPickerPrivate(kColorPicker::KColorPicker*, bool, QWidget*)':
/run/build/kColorPicker/src/KColorPicker.cpp:144:(.text+0x6b0): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(PopupMenu.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN12kColorPicker9PopupMenu13colorSelectedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(PopupMenu.cpp.o): in function `kColorPicker::PopupMenu::PopupMenu(bool, QWidget*)':
/run/build/kColorPicker/src/PopupMenu.cpp:34:(.text+0x3b4): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(PopupMenu.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN12kColorPicker9PopupMenu13colorSelectedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(PopupMenu.cpp.o): in function `kColorPicker::PopupMenu::removeColors()':
/run/build/kColorPicker/src/PopupMenu.cpp:52:(.text+0x85c): dangerous relocation: unsupported relocation
/usr/lib/gcc/aarch64-unknown-linux-gnu/13.2.0/../../../../aarch64-unknown-linux-gnu/bin/ld: /app/lib/libkColorPicker.a(PopupMenu.cpp.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `_ZN12kColorPicker9PopupMenu13colorSelectedERK6QColor' which may bind externally can not be used when making a shared object; recompile with -fPIC
/app/lib/libkColorPicker.a(PopupMenu.cpp.o): in function `kColorPicker::PopupMenu::addColorButton(QColor const&)':
/run/build/kColorPicker/src/PopupMenu.cpp:106:(.text+0xa44): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
```
Comment 1 Timothée Ravier 2024-03-13 19:11:55 UTC
Fixed when building with the shared libraries.