Source: ukui-control-center Version: 3.0.5.1-1 Severity: normal Tags: ftbfs
Dear Maintainer, The build fails linking libkeyboard.so: rm -f libkeyboard.so g++ -Wl,-O1 -Wl,-rpath-link,/usr/lib/hppa-linux-gnu -shared -o libkeyboard.so switchbutton.o hoverwidget.o closebutton.o imageutil.o fixlabel.o iconlabel.o titlelabel.o keyboardcontrol.o kbdlayoutmanager.o debug.o geometry_components.o geometry_parser.o kbpreviewframe.o keyaliases.o keyboard_config.o keyboardlayout.o keyboardpainter.o keysym2ucs.o keysymhelper.o symbol_parser.o x11_helper.o xkb_rules.o moc_switchbutton.o moc_hoverwidget.o moc_closebutton.o moc_fixlabel.o moc_iconlabel.o moc_titlelabel.o moc_keyboardcontrol.o moc_kbdlayoutmanager.o moc_kbpreviewframe.o moc_keyboardpainter.o moc_x11_helper.o -L/usr/lib/hppa-linux-gnu -lX11 -lxkbfile -lmatekbd -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxklavier -lgsettings-qt /usr/lib/hppa-linux-gnu/libQt5Svg.so /usr/lib/hppa-linux-gnu/libQt5Widgets.so /usr/lib/hppa-linux-gnu/libQt5X11Extras.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5WindowSystem.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5GuiAddons.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5ConfigGui.so /usr/lib/hppa-linux-gnu/libQt5Gui.so /usr/lib/hppa-linux-gnu/libQt5Xml.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5CoreAddons.so /usr/lib/hppa-linux-gnu/libQt5Concurrent.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5ConfigCore.so /usr/lib/hppa-linux-gnu/qt5/mkspecs/modules/../../../../../lib/hppa-linux-gnu/libKF5I18n.so /usr/lib/hppa-linux-gnu/libQt5Core.so -lGL -lpthread g++ -c -pipe -Wno-error -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_DBUS_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -I../../../../ukui-control-center-3.0.5.1 -I../../../commonComponent -I/usr/include/hppa-linux-gnu/qt5/QGSettings -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/hppa-linux-gnu/glib-2.0/include -I/usr/include/hppa-linux-gnu/qt5 -I/usr/include/hppa-linux-gnu/qt5/QtWidgets -I/usr/include/hppa-linux-gnu/qt5/QtGui -I/usr/include/hppa-linux-gnu/qt5/QtXml -I/usr/include/hppa-linux-gnu/qt5/QtDBus -I/usr/include/hppa-linux-gnu/qt5/QtConcurrent -I/usr/include/hppa-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/hppa-linux-gnu/qt5/mkspecs/linux-g++ -o moc_fixlabel.o moc_fixlabel.cpp g++ -c -pipe -Wno-error -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I../../../commonComponent -I../../../../ukui-control-center-3.0.5.1 -I/usr/include/hppa-linux-gnu/qt5/QGSettings -I/usr/include/hppa-linux-gnu/qt5 -I/usr/include/hppa-linux-gnu/qt5/QtWidgets -I/usr/include/hppa-linux-gnu/qt5/QtX11Extras -I/usr/include/hppa-linux-gnu/qt5/QtGui -I/usr/include/KF5/KConfig -I/usr/include/KF5/KConfigCore -I/usr/include/KF5/KI18n -I/usr/include/hppa-linux-gnu/qt5/QtConcurrent -I/usr/include/hppa-linux-gnu/qt5/QtDBus -I/usr/include/hppa-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/hppa-linux-gnu/qt5/mkspecs/linux-g++ -o moc_iconlabel.o moc_iconlabel.cpp /usr/bin/ld: geometry_parser.o(.text._ZN5boost6fusion4consINS_6spirit2qi13sequential_orINS1_INS3_14literal_stringIRA5_KcLb1EEENS1_IS9_NS0_4nil_EEEEEEENS1_INS3_12literal_charINS2_13char_encoding8standardELb1ELb0EEESA_EEEC2ERKSD_RKSI_[_ZN5boost6fusion4consINS_6spirit2qi13sequential_orINS1_INS3_14literal_stringIRA5_KcLb1EEENS1_IS9_NS0_4nil_EEEEEEENS1_INS3_12literal_charINS2_13char_encoding8standardELb1ELb0EEESA_EEEC5ERKSD_RKSI_]+0x48): cannot reach 00002bb4__ZN5boost6spirit2qi13sequential_orINS_6fusion4consINS1_14literal_stringIRA5_KcLb1EEENS4_IS9_NS3_4nil_EEEEEEC1ERKSD_+0, recompile with -ffunction-sections /usr/bin/ld: geometry_parser.o(.text._ZN5boost6fusion4consINS_6spirit2qi13sequential_orINS1_INS3_14literal_stringIRA5_KcLb1EEENS1_IS9_NS0_4nil_EEEEEEENS1_INS3_12literal_charINS2_13char_encoding8standardELb1ELb0EEESA_EEEC2ERKSD_RKSI_[_ZN5boost6fusion4consINS_6spirit2qi13sequential_orINS1_INS3_14literal_stringIRA5_KcLb1EEENS1_IS9_NS0_4nil_EEEEEEENS1_INS3_12literal_charINS2_13char_encoding8standardELb1ELb0EEESA_EEEC5ERKSD_RKSI_]+0x48): cannot handle R_PARISC_PCREL17F for _ZN5boost6spirit2qi13sequential_orINS_6fusion4consINS1_14literal_stringIRA5_KcLb1EEENS4_IS9_NS3_4nil_EEEEEEC1ERKSD_ /usr/bin/ld: final link failed: bad value collect2: error: ld returned 1 exit status The failure to handle the R_PARISC_PCREL17F relocation indicates that the stub table for long call stubs has overflowed. Sometimes this can be avoided by compiling with -ffunction-sections. However, when a very high call density occurs in a single function, the only simple fix is to recompile with -mlong-calls. This forces indirect calls that do no require long branch stubs. Would you please add "-mlong-calls" to CXXFLAGS on the hppa architecture. This yields a successful build: https://buildd.debian.org/status/fetch.php?pkg=ukui-control-center&arch=hppa&ver=3.0.5.1-1&stamp=1666146545&raw=0 Thanks, Dave Anglin -- System Information: Debian Release: bookworm/sid APT prefers buildd-unstable APT policy: (500, 'buildd-unstable'), (500, 'unstable') Architecture: hppa (parisc64) Kernel: Linux 5.19.16+ (SMP w/4 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system)