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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Packman mailing list
[email protected]
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an