On 30.07.21 14:04, Manfred Hollstein wrote:
Hi there,

perhaps you've already seen that Kodi doesn't build for Tumbleweed
anymore <https://pmbs.links2linux.org/package/show/Multimedia/kodi>

The first failure could be worked around by using an internal version
of the "fmt" package; this is what I did with revision 78
<https://pmbs.links2linux.org/package/revisions/Multimedia/kodi>.

Recently Tumbleweed introduced spdlog-1.9.1 which doesn't work with
Kodi's internal version of "fmt". An attempt to replace the external
"spdlog" with an internal one, too, then failed in PMBS probably due to
a race condition in the build process. I could build it successfully on
my local system (which is running "make -O -j8"), but in PMBS "make"
will only run sequentially ("make -O -j1") - which leads to an attempt
to use the internal <spdlog/spdlog.h> while it hasn't been built and
installed at that time.

While I'm sure the bug should be fixed in Kodi's sources, I have to
admit that my C++ knowledge is probably too rusty in the meantime. So I
decided to create two TW specific helper packages in my home repo on
PMBS and built Kodi successfully for Tumbleweed:

   <https://pmbs.links2linux.org/package/show/home:manfred.h/A_TW-fmt>
   <https://pmbs.links2linux.org/package/show/home:manfred.h/A_TW-spdlog>
   <https://pmbs.links2linux.org/package/show/home:manfred.h/kodi>

Could someone with the necessary permissions please create two new
packages in the Multimedia repo on PMBS?

   A_TW-fmt linking to openSUSE.org:openSUSE:Leap:15.3:Update/fmt
   A_TW-spdlog linking to openSUSE.org:openSUSE:Leap:15.3:Update/spdlog

Will they be needed only for build or also at runtime?
If only for build, then publishing should be disabled IMHO.

Anw they should only be built for Tumbleweed, not for everything else, right?
--
Stefan Seyfried

"For a successful technology, reality must take precedence over
 public relations, for nature cannot be fooled." -- Richard Feynman

_______________________________________________
Packman mailing list
Packman@links2linux.de
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an