* [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26
@ 2024-01-14 17:48 Bernd Kuhls
2024-01-14 17:48 ` [Buildroot] [PATCH 2/2] package/glm: bump version Bernd Kuhls
2024-02-06 14:17 ` [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Thomas Petazzoni via buildroot
0 siblings, 2 replies; 5+ messages in thread
From: Bernd Kuhls @ 2024-01-14 17:48 UTC (permalink / raw)
To: buildroot
Fixes build error on Debian bookworm with
$ cmake --version
cmake version 3.25.1
-- Found Python3: /home/buildroot/br2/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/python3.11
(found suitable exact version "3.11.6") found components: Development Development.Module Development.Embed
-- Could NOT find Python3 (missing: Interpreter)
Reason given by package:
Interpreter: Cannot run the interpreter
"/home/buildroot/br2/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/bin/python3"
CMake Error at cmake/scripts/common/Macros.cmake:432 (message):
PYTHON enabled but not found
Call Stack (most recent call first):
CMakeLists.txt:214 (core_optional_dep)
-- Configuring incomplete, errors occurred!
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/kodi/Config.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/kodi/Config.in b/package/kodi/Config.in
index 6b68e6d504..181db55571 100644
--- a/package/kodi/Config.in
+++ b/package/kodi/Config.in
@@ -66,7 +66,7 @@ menuconfig BR2_PACKAGE_KODI
depends on BR2_PACKAGE_PYTHON3
depends on !BR2_PACKAGE_PYTHON3_PYC_ONLY
select BR2_NEEDS_HOST_JAVA
- select BR2_HOST_CMAKE_AT_LEAST_3_24
+ select BR2_HOST_CMAKE_AT_LEAST_3_26
select BR2_PACKAGE_FFMPEG
select BR2_PACKAGE_FFMPEG_GPL
select BR2_PACKAGE_FFMPEG_POSTPROC
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [Buildroot] [PATCH 2/2] package/glm: bump version
2024-01-14 17:48 [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Bernd Kuhls
@ 2024-01-14 17:48 ` Bernd Kuhls
2024-02-06 13:58 ` Andreas Naumann
2024-02-06 14:17 ` [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Thomas Petazzoni via buildroot
1 sibling, 1 reply; 5+ messages in thread
From: Bernd Kuhls @ 2024-01-14 17:48 UTC (permalink / raw)
To: buildroot
Fixes build error with packages depending on glm, like kodi-screensaver*
and kodi-visualisation*:
CMake Error at /home/buildroot/br2/output/per-package/kodi-screensaver-asteroids/host/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find glm (missing: GLM_INCLUDE_DIR)
Since glm release 0.9.9.8 (bumped in buildroot with commit
01ad11343172ea698e4dcc1c64cb02ce26671e49) many fixes were added for its
cmake support: https://github.com/g-truc/glm/pull/1054
Instead of backporting all of them we bump to latest git HEAD.
Preparations for glm 1.0.0 are underway:
https://github.com/g-truc/glm/pull/1180
Fixes build error with this defconfig:
BR2_x86_64=y
BR2_x86_x86_64_v4=y
BR2_BINUTILS_VERSION_2_41_X=y
BR2_GCC_VERSION_13_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PER_PACKAGE_DIRECTORIES=y
BR2_INIT_NONE=y
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
BR2_PACKAGE_KODI=y
BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS=y
BR2_PACKAGE_MESA3D=y
BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
BR2_PACKAGE_MESA3D_OPENGL_EGL=y
BR2_PACKAGE_MESA3D_OPENGL_ES=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON3_PY_ONLY=y
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
---
package/glm/glm.hash | 2 +-
package/glm/glm.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/glm/glm.hash b/package/glm/glm.hash
index c4e2101604..6bc88739b3 100644
--- a/package/glm/glm.hash
+++ b/package/glm/glm.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592 glm-0.9.9.8.tar.gz
+sha256 9dc8c27c2b00d44a0b9d4a619b13848f1092914e7ec60447ac3db528a8e9ba8a glm-b06b775c1c80af51a1183c0e167f9de3b2351a79.tar.gz
sha256 62d2d642c7d054d4fb4c9b42faad617d6c88fcd91e317f8035aa9f277cc159c3 copying.txt
diff --git a/package/glm/glm.mk b/package/glm/glm.mk
index ef549931f6..92357b4fe2 100644
--- a/package/glm/glm.mk
+++ b/package/glm/glm.mk
@@ -4,7 +4,7 @@
#
################################################################################
-GLM_VERSION = 0.9.9.8
+GLM_VERSION = b06b775c1c80af51a1183c0e167f9de3b2351a79
GLM_SITE = $(call github,g-truc,glm,$(GLM_VERSION))
GLM_LICENSE = MIT
GLM_LICENSE_FILES = copying.txt
--
2.39.2
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 2/2] package/glm: bump version
2024-01-14 17:48 ` [Buildroot] [PATCH 2/2] package/glm: bump version Bernd Kuhls
@ 2024-02-06 13:58 ` Andreas Naumann
2024-02-06 14:06 ` Yann E. MORIN
0 siblings, 1 reply; 5+ messages in thread
From: Andreas Naumann @ 2024-02-06 13:58 UTC (permalink / raw)
To: Bernd Kuhls, buildroot
Hi,
Am 14.01.24 um 18:48 schrieb Bernd Kuhls:
> Fixes build error with packages depending on glm, like kodi-screensaver*
> and kodi-visualisation*:
>
> CMake Error at /home/buildroot/br2/output/per-package/kodi-screensaver-asteroids/host/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
> Could NOT find glm (missing: GLM_INCLUDE_DIR)
>
> Since glm release 0.9.9.8 (bumped in buildroot with commit
> 01ad11343172ea698e4dcc1c64cb02ce26671e49) many fixes were added for its
> cmake support: https://github.com/g-truc/glm/pull/1054
>
> Instead of backporting all of them we bump to latest git HEAD.
> Preparations for glm 1.0.0 are underway:
> https://github.com/g-truc/glm/pull/1180
I just now find this patch, after having sent one bumping glm to tag
1.0.0 (which is only about 2 weeks old). However, since it's a tag, I
suggest my patch supersedes this one.
regards,
Andreas
>
> Fixes build error with this defconfig:
>
> BR2_x86_64=y
> BR2_x86_x86_64_v4=y
> BR2_BINUTILS_VERSION_2_41_X=y
> BR2_GCC_VERSION_13_X=y
> BR2_TOOLCHAIN_BUILDROOT_CXX=y
> BR2_PER_PACKAGE_DIRECTORIES=y
> BR2_INIT_NONE=y
> BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
> BR2_PACKAGE_KODI=y
> BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS=y
> BR2_PACKAGE_MESA3D=y
> BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
> BR2_PACKAGE_MESA3D_OPENGL_EGL=y
> BR2_PACKAGE_MESA3D_OPENGL_ES=y
> BR2_PACKAGE_PYTHON3=y
> BR2_PACKAGE_PYTHON3_PY_ONLY=y
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
> package/glm/glm.hash | 2 +-
> package/glm/glm.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/package/glm/glm.hash b/package/glm/glm.hash
> index c4e2101604..6bc88739b3 100644
> --- a/package/glm/glm.hash
> +++ b/package/glm/glm.hash
> @@ -1,3 +1,3 @@
> # Locally calculated
> -sha256 7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592 glm-0.9.9.8.tar.gz
> +sha256 9dc8c27c2b00d44a0b9d4a619b13848f1092914e7ec60447ac3db528a8e9ba8a glm-b06b775c1c80af51a1183c0e167f9de3b2351a79.tar.gz
> sha256 62d2d642c7d054d4fb4c9b42faad617d6c88fcd91e317f8035aa9f277cc159c3 copying.txt
> diff --git a/package/glm/glm.mk b/package/glm/glm.mk
> index ef549931f6..92357b4fe2 100644
> --- a/package/glm/glm.mk
> +++ b/package/glm/glm.mk
> @@ -4,7 +4,7 @@
> #
> ################################################################################
>
> -GLM_VERSION = 0.9.9.8
> +GLM_VERSION = b06b775c1c80af51a1183c0e167f9de3b2351a79
> GLM_SITE = $(call github,g-truc,glm,$(GLM_VERSION))
> GLM_LICENSE = MIT
> GLM_LICENSE_FILES = copying.txt
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 2/2] package/glm: bump version
2024-02-06 13:58 ` Andreas Naumann
@ 2024-02-06 14:06 ` Yann E. MORIN
0 siblings, 0 replies; 5+ messages in thread
From: Yann E. MORIN @ 2024-02-06 14:06 UTC (permalink / raw)
To: Andreas Naumann; +Cc: Bernd Kuhls, buildroot
Andreas, Bernd, All,
On 2024-02-06 14:58 +0100, Andreas Naumann spake thusly:
> Am 14.01.24 um 18:48 schrieb Bernd Kuhls:
> > Fixes build error with packages depending on glm, like kodi-screensaver*
> > and kodi-visualisation*:
> >
> > CMake Error at /home/buildroot/br2/output/per-package/kodi-screensaver-asteroids/host/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
> > Could NOT find glm (missing: GLM_INCLUDE_DIR)
> >
> > Since glm release 0.9.9.8 (bumped in buildroot with commit
> > 01ad11343172ea698e4dcc1c64cb02ce26671e49) many fixes were added for its
> > cmake support: https://github.com/g-truc/glm/pull/1054
> >
> > Instead of backporting all of them we bump to latest git HEAD.
> > Preparations for glm 1.0.0 are underway:
> > https://github.com/g-truc/glm/pull/1180
>
> I just now find this patch, after having sent one bumping glm to tag 1.0.0
> (which is only about 2 weeks old). However, since it's a tag, I suggest my
> patch supersedes this one.
Ah, I see you evnetually spotted this patch too! ;-)
I indeed applied your patch, but as I said, I also grabbed the kodi
failures Bernd noticed.
Regards,
Yann E. MORIN.
> regards,
> Andreas
>
> >
> > Fixes build error with this defconfig:
> >
> > BR2_x86_64=y
> > BR2_x86_x86_64_v4=y
> > BR2_BINUTILS_VERSION_2_41_X=y
> > BR2_GCC_VERSION_13_X=y
> > BR2_TOOLCHAIN_BUILDROOT_CXX=y
> > BR2_PER_PACKAGE_DIRECTORIES=y
> > BR2_INIT_NONE=y
> > BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
> > BR2_PACKAGE_KODI=y
> > BR2_PACKAGE_KODI_SCREENSAVER_ASTEROIDS=y
> > BR2_PACKAGE_MESA3D=y
> > BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_IRIS=y
> > BR2_PACKAGE_MESA3D_OPENGL_EGL=y
> > BR2_PACKAGE_MESA3D_OPENGL_ES=y
> > BR2_PACKAGE_PYTHON3=y
> > BR2_PACKAGE_PYTHON3_PY_ONLY=y
> >
> > Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> > ---
> > package/glm/glm.hash | 2 +-
> > package/glm/glm.mk | 2 +-
> > 2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/package/glm/glm.hash b/package/glm/glm.hash
> > index c4e2101604..6bc88739b3 100644
> > --- a/package/glm/glm.hash
> > +++ b/package/glm/glm.hash
> > @@ -1,3 +1,3 @@
> > # Locally calculated
> > -sha256 7d508ab72cb5d43227a3711420f06ff99b0a0cb63ee2f93631b162bfe1fe9592 glm-0.9.9.8.tar.gz
> > +sha256 9dc8c27c2b00d44a0b9d4a619b13848f1092914e7ec60447ac3db528a8e9ba8a glm-b06b775c1c80af51a1183c0e167f9de3b2351a79.tar.gz
> > sha256 62d2d642c7d054d4fb4c9b42faad617d6c88fcd91e317f8035aa9f277cc159c3 copying.txt
> > diff --git a/package/glm/glm.mk b/package/glm/glm.mk
> > index ef549931f6..92357b4fe2 100644
> > --- a/package/glm/glm.mk
> > +++ b/package/glm/glm.mk
> > @@ -4,7 +4,7 @@
> > #
> > ################################################################################
> > -GLM_VERSION = 0.9.9.8
> > +GLM_VERSION = b06b775c1c80af51a1183c0e167f9de3b2351a79
> > GLM_SITE = $(call github,g-truc,glm,$(GLM_VERSION))
> > GLM_LICENSE = MIT
> > GLM_LICENSE_FILES = copying.txt
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26
2024-01-14 17:48 [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Bernd Kuhls
2024-01-14 17:48 ` [Buildroot] [PATCH 2/2] package/glm: bump version Bernd Kuhls
@ 2024-02-06 14:17 ` Thomas Petazzoni via buildroot
1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-02-06 14:17 UTC (permalink / raw)
To: Bernd Kuhls; +Cc: buildroot
On Sun, 14 Jan 2024 18:48:22 +0100
Bernd Kuhls <bernd@kuhls.net> wrote:
> Fixes build error on Debian bookworm with
>
> $ cmake --version
> cmake version 3.25.1
>
> -- Found Python3: /home/buildroot/br2/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/include/python3.11
> (found suitable exact version "3.11.6") found components: Development Development.Module Development.Embed
> -- Could NOT find Python3 (missing: Interpreter)
> Reason given by package:
> Interpreter: Cannot run the interpreter
> "/home/buildroot/br2/output/per-package/kodi/host/x86_64-buildroot-linux-gnu/sysroot/usr/bin/python3"
>
> CMake Error at cmake/scripts/common/Macros.cmake:432 (message):
> PYTHON enabled but not found
> Call Stack (most recent call first):
> CMakeLists.txt:214 (core_optional_dep)
>
> -- Configuring incomplete, errors occurred!
>
> Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
> ---
> package/kodi/Config.in | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Since when does kodi needs host-cmake >= 3.26 ? Indeed, we need to
understand that so that we can understand if this patch needs to be
backported to one of the LTS/stable branches. Could you check this, and
submit an updated version that includes those details in the commit log.
Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-02-06 14:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-14 17:48 [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Bernd Kuhls
2024-01-14 17:48 ` [Buildroot] [PATCH 2/2] package/glm: bump version Bernd Kuhls
2024-02-06 13:58 ` Andreas Naumann
2024-02-06 14:06 ` Yann E. MORIN
2024-02-06 14:17 ` [Buildroot] [PATCH 1/2] package/kodi: needs host-cmake >= 3.26 Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox