[opensuse-factory-mozilla] xulrunner devel packages have file conflicts (moonlight plugin build)
Moonlight needs to be built for several versions of firefox at once (Firefox 2, 3, and 3.6 - yay for API changes!). To do this we install multiple xulrunnerXXX-devel packages. Unfortunately 191 and 192 conflict, or rather they don't conflict but they have file conflicts as follows (reported by SUSE Studio when trying to build a VM for the plugin builds). file /usr/lib/pkgconfig/libxul-embedding.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 file /usr/lib/pkgconfig/libxul.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 file /usr/lib/pkgconfig/mozilla-gtkmozembed-embedding.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 file /usr/lib/pkgconfig/mozilla-gtkmozembed.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 file /usr/lib/pkgconfig/mozilla-js.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 file /usr/lib/pkgconfig/mozilla-plugin.pc conflicts between attempted installs of mozilla-xulrunner192-devel-1.9.2.3-1.2.i586 and mozilla-xulrunner191-devel-1.9.1.9-3.2.i586 Is there some way we can resolve this conflict and still build for all three APIs? -- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-mozilla+help@opensuse.org
Hi Andrew, On 04/30/2010 12:47 AM, Andrew Jorgensen wrote:
Moonlight needs to be built for several versions of firefox at once (Firefox 2, 3, and 3.6 - yay for API changes!). To do this we install multiple xulrunnerXXX-devel packages. Unfortunately 191 and 192 conflict, or rather they don't conflict but they have file conflicts as follows (reported by SUSE Studio when trying to build a VM for the plugin builds).
Is there some way we can resolve this conflict and still build for all three APIs?
I see your issue. But the current package setup doesn't allow what you need unfortunately. You are the first reporting to need something like that. The packages are currenlty meant to be installed side-by-side at runtime but their devel packages are conflicting basically intentionally so people have to make a choice what to build against at that level. I will think about how this can be solved for the future but it's a bit tricky and doesn't help you right now anyway. So without nasty hacks I don't see a clean solution especially when it's supposed to work with Studio. Sorry for not having a better message currently, Wolfgang -- To unsubscribe, e-mail: opensuse-factory-mozilla+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory-mozilla+help@opensuse.org
participants (2)
-
Andrew Jorgensen
-
Wolfgang Rosenauer