tickets #127460
openCheck build of wxWidgets-3_2 for zSystems/s390x
0%
Description
Rationale: it's needed by several packages for s390x that are currently in state unresolvable
: e.g. Filezilla, Erlang, ...
Updated by hrauch almost 2 years ago
- Status changed from Workable to In Progress
Updated by hrauch almost 2 years ago
Latest/current release is
https://github.com/wxWidgets/wxWidgets/releases/tag/v3.2.2.1
which is more recent (Feb 13, 2023) than the currently specified relase 3.2.1
=> will try to use 3.2.2.1
Updated by hrauch almost 2 years ago
Current (intermediate) stauts:
- soversion.diff patch fails => go figure
- How do I specify a certain flavor for osc build?
Updated by hrauch almost 2 years ago
Building with GTK3
flavor (passing -M GTK3
to osc build
) yields:
[ 13s] checking whether catch.hpp file exists... no
[ 13s] configure: error:
[ 13s] CATCH (C++ Automated Test Cases in Headers) is required, the required file
[ 13s] ./3rdparty/catch/include/catch.hpp couldn't be found.
[ 13s]
[ 13s] You might need to run
[ 13s]
[ 13s] git submodule update --init 3rdparty/catch
[ 13s]
[ 13s] to fix this.
[ 14s] error: Bad exit status from /var/tmp/rpm-tmp.rJAqsN (%build)
[ 14s]
[ 14s] RPM build errors:
[ 14s] Bad exit status from /var/tmp/rpm-tmp.rJAqsN (%build)
[ 14s]
[ 14s] oshrauch failed "build wxWidgets-3_2.spec" at Tue Apr 18 22:32:40 UTC 2023.
(not sure where the catch.hpp
file is actually supposed to come from - it's definitely not included in the Catch2-devel
package which is supposed to be the unit testing package).
My educated guess is that some older version of the catch unit testing lib is wanted - BUT I don't know which one in particular.
=> I'll probably proceed trying to build the "plain" (read: non-packaged) src tarball directly in order to figure out whether the error is reproducible there as well or whether it's somehow
related to packaging.
Updated by hrauch almost 2 years ago
Was able to build 3.2.2.1 from sources using the following configure cmd lins options for s390x
on my LinuxONE instance:
./configure --enable-vendor=suse --with-gtk=3 --enable-unicode --with-opengl --with-libmspack --with-sdl --enable-ipv6 --enable-mediactrl --enable-optimise --enable-repro-build --enable-stl --enable-plugins --disab le-tests --without-nanosvg
(haven't tried the according .spec
file modifications yet in my personal branch)
BUT: In the meantime, another user has submitted a version bump SR.
- [ ] TODO: browse notification mails for the link