← Back to team overview

hugin-devs team mailing list archive

Re: [Bug 1989723] Re: aborts on startup when built against wxwidgets3.2

 

On 2022-09-25 tmodes <1989723@xxxxxxxxxxxxxxxxxx> wrote:
> Hi Andreas,

> does it works now?
> How can the build instruction be more clear? Suggestions are always welcome.
[...]

Hello Thomas,

I do not think hugin can do anything about it but the EGL situation
seems to broken globally.

WX really should be built with EGL and everybody seems to be doing so.
Quoting https://bugs.debian.org/1020640
| AIUI, wxWidgets needs EGL for wxGLCanvas to work under Wayland.
| 
| With 3.0, we had a hack in place to force use of X11 if the wx GL
| library was loaded:
| 
| https://sources.debian.org/src/wxwidgets3.0/3.0.5.1%2Bdfsg-5/debian/patches/force-x11-for-wxgl.patch/
| 
| That was better than not working, but doesn't seem a desirable long term
| solution.

OTOH glew EGL support does not seem to ready. Debian does not enable it,
afaict fedora does not either and OpenSuse has dropped it again:
| * Sat Aug 21 2021 Atri Bhattacharya <badshah400@xxxxxxxxx>
| - Revert building with EGL support, as it breaks mutliple apps
|   (boo#1189524).
There is known breakage on the glew side:
https://github.com/nigels-com/glew/issues/321
https://github.com/nigels-com/glew/issues/315

Archlinux builds with EGL but does some patching
https://archlinuxarm.org/packages/armv7h/glew/files

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1989723

Title:
  aborts on startup when built against wxwidgets3.2

Status in Hugin:
  Incomplete

Bug description:
  Hello,

  I have tried building hugin 2021.0 against wxwidgets3.2. It builds
  fine (some new deprecation warnings), but the binary is non-
  functional. It aborts immediately on startup, offering to save some
  debugging info (attached).

  cu Andreas

To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1989723/+subscriptions



References