Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 913858 - media-tv/kodi-9999 missing dependency on dev-libs/tinyxml2
Summary: media-tv/kodi-9999 missing dependency on dev-libs/tinyxml2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Craig Andrews
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-09-08 09:58 UTC by Daniel Rozsnyo
Modified: 2024-01-21 04:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Rozsnyo 2023-09-08 09:58:44 UTC
When trying to update kodi today, I run into a failure in the early stage:


-- LIB_TYPE: target
-- DEP_LOCATION: /var/tmp/portage/media-tv/kodi-9999/work/kodi-9999_build/build
-- PROJECTSOURCE: /var/tmp/portage/media-tv/kodi-9999/work/kodi-9999
-- SPDLOG_URL: http://mirrors.kodi.tv/build-deps/sources/spdlog-1.10.0.tar.gz
-- Found Spdlog: /usr/lib64/libspdlog.so (found version "1.11.0")
-- Found Sqlite3: /usr/lib64/libsqlite3.so (found version "3.42.0")
-- Found TagLib: /usr/lib64/libtag.so (found version "1.13")
-- Found TinyXML: /usr/lib64/libtinyxml.so (found version "2.6.2")
-- MODULE: TINYXML2
-- LIB_TYPE: target
-- DEP_LOCATION: /var/tmp/portage/media-tv/kodi-9999/work/kodi-9999_build/build
-- PROJECTSOURCE: /var/tmp/portage/media-tv/kodi-9999/work/kodi-9999
-- TINYXML2_URL: http://mirrors.kodi.tv/build-deps/sources/tinyxml2-9.0.0.tar.gz
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find TinyXML2 (missing: TINYXML2_LIBRARY TINYXML2_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindTinyXML2.cmake:109 (find_package_handle_standard_args)
  cmake/scripts/common/Macros.cmake:376 (find_package)
  cmake/scripts/common/Macros.cmake:390 (find_package_with_ver)
  CMakeLists.txt:226 (core_require_dep)


-- Configuring incomplete, errors occurred!
 * ERROR: media-tv/kodi-9999::gentoo failed (configure phase):
 *   cmake failed



By doing an emerge tinyxml2, which pulled dev-libs/tinyxml2-9.0.0-r1::gentoo into my system, the kodi-9999 now compiles correctly, not complaining about the missing item.

Could somebody add the dependency?

My use flags are:
[ebuild   R   *] media-tv/kodi-9999::gentoo  USE="X alsa cec css dbus lcms mariadb nfs optical power-control samba (system-ffmpeg) udev udf upnp vaapi vdpau webserver xslt -airplay -bluetooth -bluray -caps -dav1d -eventclients -gbm -gles -libusb -lirc -mysql -pipewire -pulseaudio (-raspberry-pi) -test -udisks -upower -wayland -zeroconf" CPU_FLAGS_X86="avx avx2 sse sse2 sse3 sse4_1 sse4_2" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 0 KiB



Reproducible: Always
Comment 1 Miroslav Šulc gentoo-dev 2023-10-03 06:09:49 UTC
i hit that one too
Comment 2 CaptainBlood 2023-11-13 15:12:08 UTC
9999 frees media-video/ffmpeg-6.x
Comment 3 Larry the Git Cow gentoo-dev 2024-01-21 04:41:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7a4f5f7c338b8ae2aafabdc7b1bc3da901147e

commit ee7a4f5f7c338b8ae2aafabdc7b1bc3da901147e
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2023-12-24 14:10:28 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-01-21 04:41:08 +0000

    media-tv/kodi: update live ebuilds, add 20.9999, drop 19.9999
    
    Closes: https://bugs.gentoo.org/913858
    Closes: https://bugs.gentoo.org/919856
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 media-tv/kodi/Manifest            |   4 +-
 media-tv/kodi/kodi-19.9999.ebuild | 360 ----------------------------
 media-tv/kodi/kodi-20.9999.ebuild | 474 +++++++++++++++++++++++++++++++++++++
 media-tv/kodi/kodi-9999.ebuild    | 481 ++++++++++++++++++++++++--------------
 4 files changed, 778 insertions(+), 541 deletions(-)