On Wed, Sep 25, 2019 at 02:08:32AM +0100, Olly Betts wrote:
> | The motivation for this is that opencv3 uses gtk3, so using opencv3 implies
> | that no GUI could be open in MRPT if using gtk2.
> 
> It seems mrpt in unstable uses opencv3 which uses gtk3, so presumably
> this means the described breakage can currently be seen in unstable.
> 
> Is there a reason not to apply the changes from that commit to the mrpt
> version currently packaged rather than waiting for a new major upstream
> release to happen?

Actually, it seems this commit was backported last year and is in
upstream release 1.5.7:

https://github.com/MRPT/mrpt/commit/baeb1bab3cd4a0dae08d0875373797fb5407de9b

But I doubt this change is actually necessary for the Debian package -
if you change debian/control as per the original bug report then only
wx-config for the gtk3 flavour will be installed during the build, and
so that's what will get used.

Adding --toolkit=gtk3 like the above commit ensures you get that if both
the gtk2 and gtk3 flavours are installed, but that's just not a situation
that should happen during a package build.

Cheers,
    Olly

Reply via email to