Fedora Account System
Red Hat Associate
Red Hat Customer
Hi Artem, I'm facing an issue with GOverlay on Fedora Silverblue where it crashes upon launch. When attempting to start GOverlay from the terminal, I encounter the following symbol lookup error: /usr/libexec/goverlay: symbol lookup error: /lib64/libQt6Pas.so.6: undefined symbol: _ZNK7QString12isSimpleTextEv, version Qt_6 It appears the problem is related to the recent update of the QT6 libraries. Could you please recompiling GOverlay with the updated libraries, this might resolve this. Thanks for your support. Regards, Vincent Reproducible: Always Steps to Reproduce: 1.Try to launch goverlay 2.Goverlay crash 3.Try to launch goverlay in terminal 4.Error : /usr/libexec/goverlay: symbol lookup error: /lib64/libQt6Pas.so.6: undefined symbol: _ZNK7QString12isSimpleTextEv, version Qt_6 Actual Results: Goverlay crash Expected Results: Goverlay start
Hi. Thanks for reporting. I look like just rebuild with new Qt 6.7 not enough. Now we have this error during build: (9015) Linking /builddir/build/BUILD/goverlay-1.1.1/goverlay /builddir/build/BUILD/goverlay-1.1.1/goverlay.lpr(23,1) Warning: (9034) "crtbeginS.o" not found, this will probably cause a linking failure /builddir/build/BUILD/goverlay-1.1.1/goverlay.lpr(23,1) Warning: (9034) "crtendS.o" not found, this will probably cause a linking failure /usr/bin/ld: /lib64//libQt6Pas.so: undefined reference to `QString::isSimpleText() const@Qt_6' /builddir/build/BUILD/goverlay-1.1.1/goverlay.lpr(23,1) Error: (9013) Error while linking /builddir/build/BUILD/goverlay-1.1.1/goverlay.lpr(23,1) Fatal: (10026) There were 1 errors compiling module, stopping https://kojipkgs.fedoraproject.org//work/tasks/4460/116904460/build.log --- Maybe Lazarus and Qt folks could help us there. Here is package a diff between old successful build with Qt 6.6.2 and new one with Qt 6.7: 11,12c11,12 < annobin-docs noarch 12.46-1.fc41 < annobin-plugin-gcc x86_64 12.46-1.fc41 --- > annobin-docs noarch 12.52-1.fc41 > annobin-plugin-gcc x86_64 12.52-1.fc41 26,29c26,29 < cmake x86_64 3.28.3-1.fc41 < cmake-data noarch 3.28.3-1.fc41 < cmake-filesystem x86_64 3.28.3-1.fc41 < cmake-rpm-macros noarch 3.28.3-1.fc41 --- > cmake x86_64 3.28.3-4.fc41 > cmake-data noarch 3.28.3-4.fc41 > cmake-filesystem x86_64 3.28.3-4.fc41 > cmake-rpm-macros noarch 3.28.3-4.fc41 31c31 < cpp x86_64 14.0.1-0.13.fc41 --- > cpp x86_64 14.0.1-0.15.fc41 33c33 < cups-libs x86_64 1:2.4.7-12.fc41 --- > cups-libs x86_64 1:2.4.7-13.fc41 35c35 < dbus-broker x86_64 35-4.fc40 --- > dbus-broker x86_64 36-2.fc41 38c38 < default-fonts-core-sans noarch 4.0-12.fc40 --- > default-fonts-core-sans noarch 4.0-13.fc41 41c41 < emacs-filesystem noarch 1:29.3-1.fc41 --- > emacs-filesystem noarch 1:30.0-2.fc41 54,61c54,61 < gcc x86_64 14.0.1-0.13.fc41 < gcc-c++ x86_64 14.0.1-0.13.fc41 < gcc-plugin-annobin x86_64 14.0.1-0.13.fc41 < gdb x86_64 14.2-1.fc41 < gdb-headless x86_64 14.2-1.fc41 < gdk-pixbuf2 x86_64 2.42.10-8.fc40 < gdk-pixbuf2-devel x86_64 2.42.10-8.fc40 < gdk-pixbuf2-modules x86_64 2.42.10-8.fc40 --- > gcc x86_64 14.0.1-0.15.fc41 > gcc-c++ x86_64 14.0.1-0.15.fc41 > gcc-plugin-annobin x86_64 14.0.1-0.15.fc41 > gdb x86_64 14.2-5.fc41 > gdb-headless x86_64 14.2-5.fc41 > gdk-pixbuf2 x86_64 2.42.11-1.fc41 > gdk-pixbuf2-devel x86_64 2.42.11-1.fc41 > gdk-pixbuf2-modules x86_64 2.42.11-1.fc41 68,69c68,69 < glibc-devel x86_64 2.39.9000-10.fc41 < glibc-headers-x86 noarch 2.39.9000-10.fc41 --- > glibc-devel x86_64 2.39.9000-16.fc41 > glibc-headers-x86 noarch 2.39.9000-16.fc41 71,73c71,73 < gnutls x86_64 3.8.4-1.fc41 < google-noto-fonts-common noarch 20240301-3.fc41 < google-noto-sans-vf-fonts noarch 20240301-3.fc41 --- > gnutls x86_64 3.8.5-1.fc41 > google-noto-fonts-common noarch 20240401-1.fc41 > google-noto-sans-vf-fonts noarch 20240401-1.fc41 82,84c82,84 < harfbuzz x86_64 8.3.1-1.fc41 < harfbuzz-devel x86_64 8.3.1-1.fc41 < harfbuzz-icu x86_64 8.3.1-1.fc41 --- > harfbuzz x86_64 8.4.0-1.fc41 > harfbuzz-devel x86_64 8.4.0-1.fc41 > harfbuzz-icu x86_64 8.4.0-1.fc41 86c86 < hwdata noarch 0.380-1.fc41 --- > hwdata noarch 0.381-1.fc41 90c90 < kernel-headers x86_64 6.9.0-0.rc1.17.fc41 --- > kernel-headers x86_64 6.9.0-0.rc5.44.fc41 99,102c99,102 < libX11 x86_64 1.8.7-3.fc40 < libX11-common noarch 1.8.7-3.fc40 < libX11-devel x86_64 1.8.7-3.fc40 < libX11-xcb x86_64 1.8.7-3.fc40 --- > libX11 x86_64 1.8.9-1.fc41 > libX11-common noarch 1.8.9-1.fc41 > libX11-devel x86_64 1.8.9-1.fc41 > libX11-xcb x86_64 1.8.9-1.fc41 128c128 < libblkid-devel x86_64 2.40-0.12.fc41 --- > libblkid-devel x86_64 2.40-13.fc41 145c145 < libgusb x86_64 0.4.8-3.fc40 --- > libgusb x86_64 0.4.9-1.fc41 148c148 < libinput x86_64 1.25.0-3.fc40 --- > libinput x86_64 1.25.0-4.fc41 150,151c150,151 < libjpeg-turbo x86_64 3.0.2-1.fc40 < libjpeg-turbo-devel x86_64 3.0.2-1.fc40 --- > libjpeg-turbo x86_64 3.0.2-2.fc41 > libjpeg-turbo-devel x86_64 3.0.2-2.fc41 153c153 < libmount-devel x86_64 2.40-0.12.fc41 --- > libmount-devel x86_64 2.40-13.fc41 159c159 < libproxy x86_64 0.5.3-5.fc40 --- > libproxy x86_64 0.5.5-1.fc41 164c164 < libstdc++-devel x86_64 14.0.1-0.13.fc41 --- > libstdc++-devel x86_64 14.0.1-0.15.fc41 172c172 < libtracker-sparql x86_64 3.7.1-1.fc41 --- > libtracker-sparql x86_64 3.7.2-1.fc41 175,176c175,176 < libwacom x86_64 2.10.0-1.fc40 < libwacom-data noarch 2.10.0-1.fc40 --- > libwacom x86_64 2.11.0-1.fc41 > libwacom-data noarch 2.11.0-1.fc41 181,184c181,184 < libwebp x86_64 1.3.2-5.fc41 < libwebp-devel x86_64 1.3.2-5.fc41 < libxcb x86_64 1.16.1-1.fc41 < libxcb-devel x86_64 1.16.1-1.fc41 --- > libwebp x86_64 1.4.0-1.fc41 > libwebp-devel x86_64 1.4.0-1.fc41 > libxcb x86_64 1.17.0-1.fc41 > libxcb-devel x86_64 1.17.0-1.fc41 186,188c186,188 < libxkbcommon x86_64 1.6.0-2.fc41 < libxkbcommon-devel x86_64 1.6.0-2.fc41 < libxkbcommon-x11 x86_64 1.6.0-2.fc41 --- > libxkbcommon x86_64 1.7.0-1.fc41 > libxkbcommon-devel x86_64 1.7.0-1.fc41 > libxkbcommon-x11 x86_64 1.7.0-1.fc41 195,199c195,199 < mesa-libEGL x86_64 24.0.3-3.fc41 < mesa-libEGL-devel x86_64 24.0.3-3.fc41 < mesa-libGL x86_64 24.0.3-3.fc41 < mesa-libgbm x86_64 24.0.3-3.fc41 < mesa-libglapi x86_64 24.0.3-3.fc41 --- > mesa-libEGL x86_64 24.0.6-2.fc41 > mesa-libEGL-devel x86_64 24.0.6-2.fc41 > mesa-libGL x86_64 24.0.6-2.fc41 > mesa-libgbm x86_64 24.0.6-2.fc41 > mesa-libglapi x86_64 24.0.6-2.fc41 204,205c204,205 < pango x86_64 1.51.2-1.fc41 < pango-devel x86_64 1.51.2-1.fc41 --- > pango x86_64 1.52.2-1.fc41 > pango-devel x86_64 1.52.2-1.fc41 209,210c209,210 < perl-AutoLoader noarch 5.74-506.fc40 < perl-B x86_64 1.88-506.fc40 --- > perl-AutoLoader noarch 5.74-507.fc41 > perl-B x86_64 1.88-507.fc41 212c212 < perl-Class-Struct noarch 0.68-506.fc40 --- > perl-Class-Struct noarch 0.68-507.fc41 216c216 < perl-DynaLoader x86_64 1.54-506.fc40 --- > perl-DynaLoader x86_64 1.54-507.fc41 218c218 < perl-Errno x86_64 1.37-506.fc40 --- > perl-Errno x86_64 1.37-507.fc41 220,221c220,221 < perl-Fcntl x86_64 1.15-506.fc40 < perl-File-Basename noarch 2.86-506.fc40 --- > perl-Fcntl x86_64 1.15-507.fc41 > perl-File-Basename noarch 2.86-507.fc41 224,225c224,225 < perl-File-stat noarch 1.13-506.fc40 < perl-FileHandle noarch 2.05-506.fc40 --- > perl-File-stat noarch 1.13-507.fc41 > perl-FileHandle noarch 2.05-507.fc41 227c227 < perl-Getopt-Std noarch 1.13-506.fc40 --- > perl-Getopt-Std noarch 1.13-507.fc41 229c229 < perl-IO x86_64 1.52-506.fc40 --- > perl-IO x86_64 1.52-507.fc41 232c232 < perl-IPC-Open3 noarch 1.22-506.fc40 --- > perl-IPC-Open3 noarch 1.22-507.fc41 236c236 < perl-POSIX x86_64 2.13-506.fc40 --- > perl-POSIX x86_64 2.13-507.fc41 243,244c243,244 < perl-SelectSaver noarch 1.02-506.fc40 < perl-Socket x86_64 4:2.037-5.fc40 --- > perl-SelectSaver noarch 1.02-507.fc41 > perl-Socket x86_64 4:2.038-1.fc41 246c246 < perl-Symbol noarch 1.09-506.fc40 --- > perl-Symbol noarch 1.09-507.fc41 253c253 < perl-base noarch 2.27-506.fc40 --- > perl-base noarch 2.27-507.fc41 255,256c255,256 < perl-if noarch 0.61.000-506.fc40 < perl-interpreter x86_64 4:5.38.2-506.fc40 --- > perl-if noarch 0.61.000-507.fc41 > perl-interpreter x86_64 4:5.38.2-507.fc41 258,262c258,262 < perl-libs x86_64 4:5.38.2-506.fc40 < perl-locale noarch 1.10-506.fc40 < perl-mro x86_64 1.28-506.fc40 < perl-overload noarch 1.37-506.fc40 < perl-overloading noarch 0.02-506.fc40 --- > perl-libs x86_64 4:5.38.2-507.fc41 > perl-locale noarch 1.10-507.fc41 > perl-mro x86_64 1.28-507.fc41 > perl-overload noarch 1.37-507.fc41 > perl-overloading noarch 0.02-507.fc41 265,267c265,267 < perl-vars noarch 1.05-506.fc40 < pixman x86_64 0.43.0-3.fc40 < pixman-devel x86_64 0.43.0-3.fc40 --- > perl-vars noarch 1.05-507.fc41 > pixman x86_64 0.43.4-1.fc41 > pixman-devel x86_64 0.43.4-1.fc41 269,270c269,270 < python3 x86_64 3.12.2-3.fc41 < python3-libs x86_64 3.12.2-3.fc41 --- > python3 x86_64 3.12.3-2.fc41 > python3-libs x86_64 3.12.3-2.fc41 272,280c272,280 < qt6-qtbase x86_64 6.6.2-6.fc41 < qt6-qtbase-common noarch 6.6.2-6.fc41 < qt6-qtbase-devel x86_64 6.6.2-6.fc41 < qt6-qtbase-gui x86_64 6.6.2-6.fc41 < qt6-qtbase-ibase x86_64 6.6.2-6.fc41 < qt6-qtbase-mysql x86_64 6.6.2-6.fc41 < qt6-qtbase-odbc x86_64 6.6.2-6.fc41 < qt6-qtbase-postgresql x86_64 6.6.2-6.fc41 < qt6-rpm-macros noarch 6.6.2-1.fc41 --- > qt6-qtbase x86_64 6.7.0-3.fc41 > qt6-qtbase-common noarch 6.7.0-3.fc41 > qt6-qtbase-devel x86_64 6.7.0-3.fc41 > qt6-qtbase-gui x86_64 6.7.0-3.fc41 > qt6-qtbase-ibase x86_64 6.7.0-3.fc41 > qt6-qtbase-mysql x86_64 6.7.0-3.fc41 > qt6-qtbase-odbc x86_64 6.7.0-3.fc41 > qt6-qtbase-postgresql x86_64 6.7.0-3.fc41 > qt6-rpm-macros noarch 6.7.0-1.fc41 283c283 < rhash x86_64 1.4.3-4.fc40 --- > rhash x86_64 1.4.4-1.fc41 288c288 < tzdata noarch 2024a-4.fc41 --- > tzdata noarch 2024a-5.fc41 290,293c290,293 < vim-filesystem noarch 2:9.1.181-1.fc41 < vulkan-headers noarch 1.3.275.0-1.fc41 < vulkan-loader x86_64 1.3.275.0-1.fc41 < vulkan-loader-devel x86_64 1.3.275.0-1.fc41 --- > vim-filesystem noarch 2:9.1.354-1.fc41 > vulkan-headers noarch 1.3.280.0-1.fc41 > vulkan-loader x86_64 1.3.280.0-1.fc41 > vulkan-loader-devel x86_64 1.3.280.0-1.fc41
> /usr/bin/ld: /lib64//libQt6Pas.so: undefined reference to `QString::isSimpleText() const@Qt_6' This has been removed in Qt 6.7 → https://codereview.qt-project.org/c/qt/qtbase/+/512685. Lazarus needs a new build and replace QString::isSimpleText() usage.
Thanks for the lead, Jan. I'll look into this over the weekend. Maybe this was already fixed upstream and I can just backport; if not, I'll try to cook up a patch.
Lazarus is now patched and rebuilt in Rawhide. Qt has also been updated to v6.7 in Fedora 40; patched Lazarus is available in side tag "f40-build-side-88569".
Thanks, Goverlay rebuilt https://koji.fedoraproject.org/koji/taskinfo?taskID=116929378
FEDORA-2024-e3674ab5c1 (goverlay-1.1.1-2.fc40 and lazarus-3.2-2.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-e3674ab5c1
FEDORA-2024-e3674ab5c1 has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-e3674ab5c1` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-e3674ab5c1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2024-e3674ab5c1 (goverlay-1.1.1-2.fc40 and lazarus-3.2-2.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.