[Gambas-user] qt4/qt5 and gb.gui.qt
BB
adamnt42 at gmail.com
Sat Jul 8 10:28:54 CEST 2023
On 8/7/23 1:37 pm, T Lee Davidson wrote:
> On 7/7/23 20:25, gbWilly via User wrote:
>> Hi Lee,
>>
> [snip]
>>
>> So, to make a package for both qt4 and qt5 I need gb.gui.qt which
>> will install depending on what is available on the target system. I
>> can't package for gb.gui.qt as I have no gb.gui.qt.ext. And no
>> gb.gui.ext also complains during compilation with a TextEditor on a
>> form, so forget making a package without it, unless you remove the
>> TextEditor of course...
>
> Ah, yes, I see what you mean.
>
>
> [snip]
>> So, I have a workaround, but it kind off makes no sense to have no
>> gb.gui.qt.ext component so you can package applications using
>> TextEditor gb.qt4/gb.qt5 independent.
>
> I agree. It is quite a sticky conundrum. There is another potential
> workaround, but it seems rather ugly.
>
> I created a working app with TextEdit based on gb.qt5 and gb.qt5.ext.
> Then, in the packaging wizard step "7. Extra dependencies", I added
> gb.qt4 and gb.qt4.ext.
>
> The installation software (YAST2 on this system) complains that
> nothing can provide gb.qt4 and gives the option to break the
> application by ignoring some of its dependencies. I chose that option
> and then also told the installer to ignore the failed integrity check.
>
> It installed, and works. I do not know if that strategy would work to
> install on a qt4 system since the TextEdit component (coded with
> gb.qt5.ext) may have a hard dependency on qt5, and I also have no
> gb.qt4 nor gb.qt4.ext available to test it.
>
>
Well both the sources of CTextEdit.cpp and CTextEdit.h are the same in
the qt4 and qt5 directories I can't see there would be some qt5 dependency.
b
More information about the User
mailing list