Project

General

Profile

Actions

tickets #127460

open

Check build of wxWidgets-3_2 for zSystems/s390x

Added by hrauch about 1 year ago. Updated 12 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
Improvement
Target version:
-
Start date:
2023-04-11
Due date:
% Done:

0%

Estimated time:

Description

Rationale: it's needed by several packages for s390x that are currently in state unresolvable: e.g. Filezilla, Erlang, ...

Actions #1

Updated by hrauch about 1 year ago

  • Status changed from New to Workable
Actions #2

Updated by hrauch about 1 year ago

  • Status changed from Workable to In Progress
Actions #3

Updated by hrauch about 1 year 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

Actions #4

Updated by hrauch about 1 year ago

Current (intermediate) stauts:

  • soversion.diff patch fails => go figure
  • How do I specify a certain flavor for osc build?
Actions #5

Updated by hrauch about 1 year 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.

Actions #6

Updated by hrauch 12 months 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
Actions

Also available in: Atom PDF