gcompris-qt dependency to qml-box2d

Bruno Friedmann bruno at ioda-net.ch
Mon Feb 22 19:14:44 GMT 2021


Hi Timothée, okay let start with this simple step.


On lundi, 22 février 2021 19.56:21 h CET Timothée Giet wrote:
> Hi Bruno,
> 
> I had discussions about this issue a few months ago with Mageia
> packagers, and they got it working by just removing the BuildRequires:
>  pkgconfig(box2d) (see revision 1659498 on
> http://svnweb.mageia.org/packages/cauldron/qml-box2d/current/SPECS/qml-box2d
> .spec ).
> 
> So, to make sure it builds using the embedded version of box2d, you need
> to make sure that the library is not installed on the build system...
> 
> And if it really fails to build with the embedded box2d, that would be
> quite a surprising news... It still builds fine on Arch Linux...
> 
> Timothée
> 
> Le 22/02/2021 à 19:19, Johnny Jazeix a écrit :
> > Hi,
> > 
> > we use it for 3 activities: balancebox, land_safe and submarine.
> > So we can compile without it (-DQML_BOX2D_MODULE=disabled), but those
> > activities won't be available.
> > 
> > 1) Making a PR in https://github.com/qml-box2d/qml-box2d/
> > <https://github.com/qml-box2d/qml-box2d/> with the latest version
> > 2) forking qmlbox2d and maintaining it (at least so it can compile).
> > 3) embed the last version of qml-box2d directly in the code. Not
> > clean, no update but at least it should work for a long time and one
> > less dependency for everyone.
> > 
> > The author, for sure, does not have time to update:
> > https://github.com/qml-box2d/qml-box2d/issues/126#issuecomment-668499372
> > <https://github.com/qml-box2d/qml-box2d/issues/126#issuecomment-668499372>
> > 
> > Do you have logs for the build issues? It looks strange for me that it
> > does not build with the embedded Box2D version.
> > 
> > Johnny
> > 
> > Le lun. 22 févr. 2021 à 19:07, Bruno Friedmann <bruno at ioda-net.ch
> > 
> > <mailto:bruno at ioda-net.ch>> a écrit :
> >     Hello the team,
> >     
> >     I wonder if we still have a strong dependency to qml-box2d. I'm
> >     asking that
> >     cause since box2d new version qml-box2d doesn't build anymore
> >     (yeap rolling
> >     release like openSUSE Tumbleweed have no mercy on dead projects.
> >     
> >     I'm seeing no more activities around qml-box2d since 2018, issues
> >     increasing
> >     and unfortunately no more contributions on it.
> >     
> >     So the situations is the following: box2d got updated to 2.4.1,
> >     qml-box2d head
> >     doesn't build with it. But also with it's own embedded Box2D
> >     Gcompris-qt depending on qml-box2d thus doesn't build anymore,
> >     I've a few
> >     weeks to fix that before being kicked of Tumbleweed :-(
> >     
> >     So my question is there a way to get right of it ?
> >     
> >     
> >     Bruno Friedmann
> >     
> >      GPG KEY : D5C9B751C4653227
> >      irc: tigerfoot


-- 

Bruno Friedmann 
 Ioda-Net Sàrl www.ioda-net.ch
 
 GPG KEY : D5C9B751C4653227
 irc: tigerfoot






More information about the GCompris-devel mailing list