On Fri, 03 Feb 2023, 13:11:10 +0100, Dave Plater wrote: > On 2/3/23, Manfred Hollstein <[email protected]> wrote: > > Moin, > > > > On Fri, 03 Feb 2023, 12:20:17 +0100, Henne Vogelsang wrote: > >> Hey, > >> > >> On 03.02.23 10:14, Manfred Hollstein wrote: > >> > >> > I've been fighting with the package libheif not building in PMBS during > >> > the past few days. I always fails due to the build directory being > >> > stored in the built programs as an internal RPATH. The package is > >> > linked > >> > from openSUSE.org:openSUSE:Factory where no error occurs. I found a > >> > patch for it using "chrpath" to delete such RPATH elements in a > >> > program. > >> > > >> > Can anyone explain why this is necessary when building in PMBS and it > >> > is > >> > not needed when building in OBS? I fail to see a reason... > >> > >> This has nothing to do with OBS instances. It's the repository that > >> matters. > >> Just because a repository is called openSUSE_Tumbleweed it isn't > >> neccesarry > >> openSUSE Tumbleweed. The name doesn't matter, the included paths do. In > >> this > >> case > >> > >> Staging/openSUSE_Tumbleweed > >> is Multimedia/openSUSE_Tumbleweed > >> is Essentials/openSUSE_Tumbleweed > >> is openSUSE.org:openSUSE:Tumbleweed/standard > >> > >> While openSUSE.org:openSUSE:Factory builds only against the last path in > >> your chain. > > > > it's actually much easier... Due to the BUILD_ORIG macro being set to 1 > > on PMBS, it builds more than what is built on openSUSE:Factory, where > > these additional arguments are passed to cmake: > > > > -DWITH_LIBDE265=OFF -DWITH_X265=OFF -DWITH_EXAMPLES=OFF > > > > Note the -DWITH_EXAMPLES=OFF, which results in no executables being > > built/installed at all. I think I need to send my patch to the > > multimedia:libs project, so that we (PMBS) don't have to patch the > > linked package for each update. > > > >> Henne > > > > Thanks for your help anyway! > > > > Cheers. > > > > l8er > > manfred > > > > All that's needed is a -DWITH_EXAMPLES=OFF correct?
In principle yes, but that would loose the Heif thumbnailer which also gets built as an example, but ends up in a separate package heif-thumbnailer so I'd rather prefer to get the issue properly resolved. > Regards > Dave Cheers. l8er manfred
signature.asc
Description: PGP signature
_______________________________________________ Packman mailing list [email protected] https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
