On Aug 25 2020, Dominique Leuenberger / DimStar wrote:
On Tue, 2020-08-25 at 17:03 +0200, Dominig ar Foll (Intel Open Source) wrote:
I try to build a package which requires the GTK3 no-stl version of wx-widgets.
wx-widgets 3.2 is now built with the multibuild model and so present multiple repos.
<multibuild> <package>GTK2</package> <package>GTK3</package> <package>GTK3-nostl</package> <package>Qt</package> </multibuild>
The compilation in OBS succeed as the -devel package is the same for all flavour, but the link fails because OBS select the GTK2 release by default. I have tried to guess multiple syntaxes but have miserably failed.
My question. How can I force the selection of the right package set in OBS from a project which is built with multibuild service?
That sounds like something else is wrong: the different flavors MUST output different package names, otherwise they overwrite each other.
So if you have two flavors producing FOO-devel, it's sheer luck which of the two actually survives.
But that's not what happening. They all produce different devel packages, it's just a matter of selecting the right variant. For example, the GTK3-nostl variant is called wxWidgets-3_2-nostl-devel. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org