"have choice" on ffmpeg when building for Debian_Testing
I'm trying to build a package for various distributions to check compatibility with different library versions: https://build.opensuse.org/package/show/home:letsfindaway:experimental/OpenB... The build for Debian_Testing does not start with the following message: unresolvable: have choice for libavcodec58 | libavcodec59 | libavcodec60: libavcodec-extra59 libavcodec59, have choice for libavformat58 | libavformat59 | libavformat60: libavformat-extra59 libavformat59, have choice for libavfilter7 | libavfilter8 | libavfilter9: libavfilter-extra8 libavfilter8, have choice for libavcodec60 = 7:6.1-4 needed by libavcodec-dev: libavcodec-extra60 libavcodec60, have choice for libavformat60 = 7:6.1-4 needed by libavformat-dev: libavformat-extra60 libavformat60, have choice for libavfilter9 = 7:6.1-4 needed by libavfilter-dev: libavfilter-extra9 libavfilter9 The "extra" packages add some more codecs, but are otherwise compatible. For building it does not matter which of them is used. Is there a way to tell the build service which package should be used?
you can set this under Configuration / Project Config. I have the following entries: https://build.opensuse.org/projects/home:MarDieh/prjconf On Sat, 2023-11-25 at 17:52 +0100, Martin Winter wrote:
I'm trying to build a package for various distributions to check compatibility with different library versions:https://build.opensuse.org/package/show/home:letsfindaway:ex perimental/OpenBoard The build for Debian_Testing does not start with the following message: unresolvable: have choice for libavcodec58 | libavcodec59 | libavcodec60: libavcodec-extra59 libavcodec59, have choice for libavformat58 | libavformat59 | libavformat60: libavformat-extra59 libavformat59, have choice for libavfilter7 | libavfilter8 | libavfilter9: libavfilter-extra8 libavfilter8, have choice for libavcodec60 = 7:6.1-4 needed by libavcodec-dev: libavcodec-extra60 libavcodec60, have choice for libavformat60 = 7:6.1-4 needed by libavformat-dev: libavformat-extra60 libavformat60, have choice for libavfilter9 = 7:6.1-4 needed by libavfilter-dev: libavfilter-extra9 libavfilter9 The "extra" packages add some more codecs, but are otherwise compatible. For building it does not matter which of them is used. Is there a way to tell the build service which package should be used?
-- KU Leuven Department of Computer Science Department of Materials Engineering Celestijnenlaan 200a 3001 Leuven, Belgium
Martin Diehl wrote:
you can set this under Configuration / Project Config. I have the following entries: https://build.opensuse.org/projects/home:MarDieh/prjconf
Thanks for the pointer and the example! This helped!
-- KU Leuven Department of Computer Science Department of Materials Engineering Celestijnenlaan 200a 3001 Leuven, Belgium
participants (2)
-
Martin Diehl
-
Martin Winter