[Bug 1208670] New: Gambas2 fails to build on 15.5 and Tumbleweed
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 Bug ID: 1208670 Summary: Gambas2 fails to build on 15.5 and Tumbleweed Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: anixx@opensuse.org QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Gambas2 fails to build on 15.5 and Tumbleweed. This seems to be due to some extension failing. So, the extension is preferably to be fixed or in case it is impossible, disabled. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 Ilya Chernykh <anixx@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |belphegor@belbel.or.jp -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 http://bugzilla.opensuse.org/show_bug.cgi?id=1208670#c1 Yasuhiko Kamata <belphegor@belbel.or.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #1 from Yasuhiko Kamata <belphegor@belbel.or.jp> --- As for Tumbleweed, it cannot be built because "atk" is provided nowhere. So that disabled build for Tumbleweed. As for Leap 15.5, build failure seems to be a temporary problem, because it is getting an error for a function which is not used anywhere as follows: (https://build.opensuse.org/build/KDE:KDE3/15.5/x86_64/gambas2/_log)
[ 2045s] gbi2: ERROR: Cannot load shared library: /home/abuild/rpmbuild/BUILDROOT/gambas2-2.24.0-lp155.61.14.x86_64/usr/lib64/gambas2/gb.qt.ext.so: undefined symbol: _ZN7CEditor13marginClickedEi [ 2045s] gbi2: ERROR: Cannot load shared library: /home/abuild/rpmbuild/BUILDROOT/gambas2-2.24.0-lp155.61.14.x86_64/usr/lib64/gambas2/gb.image.so: undefined symbol: _ZN8myQColor5allocEv
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 http://bugzilla.opensuse.org/show_bug.cgi?id=1208670#c2 --- Comment #2 from Ilya Chernykh <anixx@opensuse.org> --- I think, the dependency on "atk" can be eliminated? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 http://bugzilla.opensuse.org/show_bug.cgi?id=1208670#c3 --- Comment #3 from Ilya Chernykh <anixx@opensuse.org> --- These are the errors I get both in 15.5 and Thumbleweed: [ 517s] error: File not found: /home/abuild/rpmbuild/BUILDROOT/gambas2-2.24.0-lp155.61.14.x86_64/usr/share/gambas2/info/gb.qt.ext.info [ 517s] error: File not found: /home/abuild/rpmbuild/BUILDROOT/gambas2-2.24.0-lp155.61.14.x86_64/usr/share/gambas2/info/gb.qt.ext.list -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1208670 http://bugzilla.opensuse.org/show_bug.cgi?id=1208670#c4 --- Comment #4 from Yasuhiko Kamata <belphegor@belbel.or.jp> ---
I think, the dependency on "atk" can be eliminated?
Yes, you are right. About to Tumbleweed, "atk-devel" was replaced by "at-spi2-core-devel". Both of them can be specified as "pkgconfig(atk)", so updated spec like that and re-enabled. In addition, there are some unnecessary (not used) definitions as follows: * gb.qt/src/ext/CEditor.h: "marginClicked()" * gb.image/src/qt.h: "myQColor" These definitions caused unnecessary build failure in Leap 15.5 and Tumbleweed. So added "gambas2-remove-unused-symbols.patch". -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com