@graysky
I also seeing this error in a clean chroot, I didn't figure out how to solve it but I don't need cec so I just disabled it and the rest of the build process continue nicely (with the changes for kodi).
These are the changes I made for 14.0b1 https://github.com/dhead666/archlinux-pkgbuilds/commit/07fd47c9d15272e6e87baa3831ccc8aa4449adb8
one mistake I made is that sdl2 is a required runtime depend if you build kodi with it (needed for joystick support, can be disabled and then sdl2 not needed for build).
p.s.
You might want to look a little bit before at these lines:
PeripheralCecAdapter.cpp: In member function 'void PERIPHERALS::CPeripheralCecAdapter::SetConfigurationFromSettings()':
PeripheralCecAdapter.cpp:1272:35: error: 'CEC_CLIENT_VERSION_2_2_0' was not declared in this scope
m_configuration.clientVersion = CEC_CLIENT_VERSION_2_2_0;
Search Criteria
Package Details: kodi-git-dev r67165.504c69cc3b2b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/kodi-git.git (read-only, click to copy) |
---|---|
Package Base: | kodi-git |
Description: | Kodi dev files (master branch) |
Upstream URL: | https://kodi.tv |
Licenses: | GPL2 |
Conflicts: | kodi-dev |
Provides: | kodi-dev |
Submitter: | BlackIkeEagle |
Maintainer: | graysky |
Last Packager: | graysky |
Votes: | 85 |
Popularity: | 0.000607 |
First Submitted: | 2014-10-23 06:38 (UTC) |
Last Updated: | 2024-12-08 16:30 (UTC) |
Dependencies (59)
- bluez-libs (bluez-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- dav1d (dav1d-gitAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- exiv2 (exiv2-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- ghostscript (make)
- giflib (giflib-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR) (make)
- gperf (gperf-gitAUR) (make)
- graphviz (make)
- gtest (googletest-gitAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- jdk21-openjdk (jdk21-temurinAUR, zing-21-binAUR) (make)
- libass (libass-gitAUR) (make)
- libbluray (libbluray-gitAUR) (make)
- libcdio (libcdio-gitAUR) (make)
- libcec (libcec-gitAUR) (make)
- libdisplay-info (libdisplay-info-gitAUR) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd) (make)
- libinput (libinput-multiplierAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR) (make)
- libmicrohttpd (libmicrohttpd-gitAUR) (make)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR) (make)
- libmpeg2 (make)
- libnfs (libnfs-gitAUR) (make)
- libplist (libplist-gitAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR) (make)
- libvdpau (make)
- libxkbcommon (libxkbcommon-gitAUR) (make)
- libxrandr (libxrandr-gitAUR) (make)
- libxslt (libxslt-gitAUR) (make)
- lirc (lirc-gitAUR) (make)
- lzo (make)
- mariadb-libs (mariadb-libs-gitAUR, libmysqlclient81AUR, libmysqlclientAUR, libmysqlclient80AUR, mariadb-lts-libs) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- meson (meson-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- pcre (make)
- pipewire (pipewire-gitAUR, pipewire-full-gitAUR) (make)
- python-pillow (make)
- python-pybluez (python-pybluez-gitAUR) (make)
- python-pycryptodomex (make)
- python-setuptools (make)
- python-simplejson (make)
- rapidjson (rapidjson-gitAUR) (make)
- shairplay (shairplay-gitAUR) (make)
- smbclient (make)
- sndio (sndio-gitAUR) (make)
- spdlog (spdlog-gitAUR) (make)
- swig (swig-gitAUR) (make)
- taglib (taglib-gitAUR) (make)
- tinyxml (tinyxml-gitAUR) (make)
- tinyxml2 (tinyxml2-gitAUR) (make)
- upower (upower-gitAUR, upower-nocriticalAUR, upower-nosystemd-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- waylandpp (waylandpp-gitAUR) (make)
Required by (56)
- kodi-addon-audiodecoder-openmpt (requires kodi-dev) (make)
- kodi-addon-game-libretro (requires kodi-dev) (make)
- kodi-addon-game-libretro-2048 (requires kodi-dev) (make)
- kodi-addon-game-libretro-atari800 (requires kodi-dev) (make)
- kodi-addon-game-libretro-beetle-psx (requires kodi-dev) (make)
- kodi-addon-game-libretro-desmume (requires kodi-dev) (make)
- kodi-addon-game-libretro-fbneo (requires kodi-dev) (make)
- kodi-addon-game-libretro-flycast (requires kodi-dev) (make)
- kodi-addon-game-libretro-gambatte (requires kodi-dev) (make)
- kodi-addon-game-libretro-genplus (requires kodi-dev) (make)
- kodi-addon-game-libretro-mame (requires kodi-dev) (make)
- kodi-addon-game-libretro-mame-git (requires kodi-dev) (make)
- kodi-addon-game-libretro-melonds (requires kodi-dev) (make)
- kodi-addon-game-libretro-mgba (requires kodi-dev) (make)
- kodi-addon-game-libretro-mrboom (requires kodi-dev) (make)
- kodi-addon-game-libretro-mupen64plus-nx (requires kodi-dev) (make)
- kodi-addon-game-libretro-nestopia (requires kodi-dev) (make)
- kodi-addon-game-libretro-parallel-n64 (requires kodi-dev) (make)
- kodi-addon-game-libretro-prboom (requires kodi-dev) (make)
- kodi-addon-game-libretro-scummvm (requires kodi-dev) (make)
- Show 36 more...
Sources (9)
- git+https://github.com/xbmc/xbmc.git#branch=master
- https://ffmpeg.org/releases/ffmpeg-7.1.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/flatbuffers-23.3.3.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/fstrcmp-0.7.D001.tar.gz
- https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
- libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz
- libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz
- libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz
Latest Comments
« First ‹ Previous 1 .. 18 19 20 21 22 23 24 25 26 27 28 .. 55 Next › Last »
dhead666 commented on 2014-11-04 02:47 (UTC)
graysky commented on 2014-11-03 22:57 (UTC)
Anyone else getting build errors?
/build/kodi-git/src/xbmc/Makefile.include:93: recipe for target 'PeripheralCecAdapter.o' failed
make[1]: *** [PeripheralCecAdapter.o] Error 1
Makefile:517: recipe for target 'xbmc/peripherals/devices/peripheral-devices.a' failed
make: *** [xbmc/peripherals/devices/peripheral-devices.a] Error 2
make: *** Waiting for unfinished jobs....
CPP xbmc/pictures/PictureInfoLoader.o
CPP xbmc/music/MusicDbUrl.o
CPP xbmc/pictures/PictureInfoTag.o
CPP xbmc/pictures/PictureThumbLoader.o
CPP xbmc/music/MusicInfoLoader.o
CPP xbmc/pictures/SlideShowPicture.o
AR xbmc/peripherals/peripherals.a
CPP xbmc/music/MusicThumbLoader.o
CPP xbmc/music/Song.o
CPP xbmc/music/windows/GUIWindowMusicPlaylist.o
CPP xbmc/music/windows/GUIWindowMusicPlaylistEditor.o
CPP xbmc/music/windows/GUIWindowMusicSongs.o
CPP xbmc/music/windows/GUIWindowVisualisation.o
GUIWindowMusicPlaylist.cpp: In member function 'virtual void CGUIWindowMusicPlayList::OnItemLoaded(CFileItem*)':
GUIWindowMusicPlaylist.cpp:475:83: warning: '0' flag ignored with precision and '%i' gnu_printf format [-Wformat=]
str = StringUtils::Format("%02.2i. %s ", pItem->m_iprogramCount, str.c_str());
^
AR xbmc/music/windows/musicwindows.a
AR xbmc/pictures/pictures.a
AR xbmc/music/music.a
==> ERROR: A failure occurred in build().
Aborting...
dhead666 commented on 2014-10-31 23:45 (UTC)
It seems like SDL2 support was added but only now the readme is updated with the depends.
https://github.com/xbmc/xbmc/pull/5364
https://github.com/xbmc/xbmc/pull/5605/files#diff-a0cd151ce52150a9660215a43dca4752R55
BlackIkeEagle commented on 2014-10-23 06:41 (UTC)
headsup: i will move xbmc-git to kodi-git later today
dhead666 commented on 2014-10-22 08:54 (UTC)
I believe it's possible to remove the dependency on flac.
https://github.com/xbmc/xbmc/pull/5527
Beretta92 commented on 2014-10-21 20:35 (UTC)
xbmc.sh.in should be renamed kodi.sh.in in PKGBUILD
<deleted-account> commented on 2014-08-26 10:57 (UTC)
missing depends mesa-demos. Without it, XBMC claims there is no OpenGL hardware and doesn't start.
appendiks commented on 2014-08-24 10:56 (UTC)
Can you add to this support Crystal HD?
jcci commented on 2014-08-23 03:32 (UTC)
It builds again after an update. Couldn't find out which package caused the trouble.
Pinned Comments
graysky commented on 2022-06-11 11:49 (UTC)
@laichiaheng - kodi is bound to a specific version of ffmpeg which is generally older than Arch's package. We avoid incompatibilities by using that specific version (ie internal ffmpeg). Recommend that you build kodi in clean chroot. See: https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
I wrote a script that automates much of that called clean-chroot-manager offered here in the AUR.