* [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf
@ 2017-09-13 18:45 Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 2/3] package/nvidia-driver: depends on xlib_libX11 & xlib_libXext Bernd Kuhls
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Bernd Kuhls @ 2017-09-13 18:45 UTC (permalink / raw)
To: buildroot
Fix build error
>>> libglu 9.0.0 Autoreconfiguring
configure.ac:50: error: Could not locate the pkg-config autoconf macros.
These are usually located in /usr/share/aclocal/pkg.m4. If your macros
are in a different location, try setting the environment variable
ACLOCAL="aclocal -I/other/macro/dir" before running autoreconf.
configure.ac:50: the top level
autom4te: /home/buildroot/br4/output/host/bin/m4 failed with exit status: 1
using this defconfig
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_NVIDIA_DRIVER=y
BR2_PACKAGE_LIBGLU=y
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/libglu/libglu.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/libglu/libglu.mk b/package/libglu/libglu.mk
index 038d281c59..0e5242f85e 100644
--- a/package/libglu/libglu.mk
+++ b/package/libglu/libglu.mk
@@ -12,6 +12,6 @@ LIBGLU_LICENSE_FILES = include/GL/glu.h
LIBGLU_INSTALL_STAGING = YES
# upstream does not distribute a autoconf?ed configure script
LIBGLU_AUTORECONF = YES
-LIBGLU_DEPENDENCIES = libgl
+LIBGLU_DEPENDENCIES = libgl host-pkgconf
$(eval $(autotools-package))
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 2/3] package/nvidia-driver: depends on xlib_libX11 & xlib_libXext
2017-09-13 18:45 [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Bernd Kuhls
@ 2017-09-13 18:45 ` Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 3/3] package/nvidia-driver: bump version to 384.69 Bernd Kuhls
2017-09-24 12:59 ` [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Arnout Vandecappelle
2 siblings, 0 replies; 4+ messages in thread
From: Bernd Kuhls @ 2017-09-13 18:45 UTC (permalink / raw)
To: buildroot
Fix libglu build error
CXXLD libGLU.la
/home/buildroot/br4/output/host/lib/gcc/i586-buildroot-linux-gnu/6.4.0/../../../../i586-buildroot-linux-gnu/bin/ld: cannot find -lXext
/home/buildroot/br4/output/host/lib/gcc/i586-buildroot-linux-gnu/6.4.0/../../../../i586-buildroot-linux-gnu/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
using this defconfig
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XSERVER_XORG_SERVER=y
BR2_PACKAGE_NVIDIA_DRIVER=y
BR2_PACKAGE_LIBGLU=y
The nvidia binary blob is linked to libX11.so & libEext.so
$ output/host/bin/i586-buildroot-linux-gnu-readelf -a output/target/usr/lib/libGL.so | grep NEEDED
0x00000001 (NEEDED) Shared library: [libnvidia-tls.so.381.09]
0x00000001 (NEEDED) Shared library: [libnvidia-glcore.so.381.09]
0x00000001 (NEEDED) Shared library: [libX11.so.6]
0x00000001 (NEEDED) Shared library: [libXext.so.6]
0x00000001 (NEEDED) Shared library: [libc.so.6]
0x00000001 (NEEDED) Shared library: [libdl.so.2]
which is also reflected by Libs-section of package/nvidia-driver/gl.pc.
To allow other packages linking to libGL.so provided by this package we
need to reflect the fact that xlib_libX11 & xlib_libXext are not
runtime-only dependencies.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/nvidia-driver/Config.in | 4 ++--
package/nvidia-driver/nvidia-driver.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/nvidia-driver/Config.in b/package/nvidia-driver/Config.in
index 1105ec63b6..732d9255c7 100644
--- a/package/nvidia-driver/Config.in
+++ b/package/nvidia-driver/Config.in
@@ -22,8 +22,8 @@ config BR2_PACKAGE_NVIDIA_DRIVER_XORG
default y
depends on BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
select BR2_PACKAGE_MESA3D_HEADERS
- select BR2_PACKAGE_XLIB_LIBX11 # runtime
- select BR2_PACKAGE_XLIB_LIBXEXT # runtime
+ select BR2_PACKAGE_XLIB_LIBX11
+ select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_HAS_LIBGL
select BR2_PACKAGE_HAS_LIBEGL
select BR2_PACKAGE_HAS_LIBEGL_WAYLAND
diff --git a/package/nvidia-driver/nvidia-driver.mk b/package/nvidia-driver/nvidia-driver.mk
index 6746134a52..1795434811 100644
--- a/package/nvidia-driver/nvidia-driver.mk
+++ b/package/nvidia-driver/nvidia-driver.mk
@@ -20,7 +20,7 @@ ifeq ($(BR2_PACKAGE_NVIDIA_DRIVER_XORG),y)
# are build dependencies of packages that depend on nvidia-driver, so
# they should be built prior to those packages, and the only simple
# way to do so is to make nvidia-driver depend on them.
-NVIDIA_DRIVER_DEPENDENCIES = mesa3d-headers
+NVIDIA_DRIVER_DEPENDENCIES = mesa3d-headers xlib_libX11 xlib_libXext
NVIDIA_DRIVER_PROVIDES = libgl libegl libgles
# libGL.so.$(NVIDIA_DRIVER_VERSION) is the legacy libGL.so library; it
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 3/3] package/nvidia-driver: bump version to 384.69
2017-09-13 18:45 [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 2/3] package/nvidia-driver: depends on xlib_libX11 & xlib_libXext Bernd Kuhls
@ 2017-09-13 18:45 ` Bernd Kuhls
2017-09-24 12:59 ` [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Arnout Vandecappelle
2 siblings, 0 replies; 4+ messages in thread
From: Bernd Kuhls @ 2017-09-13 18:45 UTC (permalink / raw)
To: buildroot
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
package/nvidia-driver/nvidia-driver.hash | 4 ++--
package/nvidia-driver/nvidia-driver.mk | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/nvidia-driver/nvidia-driver.hash b/package/nvidia-driver/nvidia-driver.hash
index 7fa729e77a..e05b8f04d5 100644
--- a/package/nvidia-driver/nvidia-driver.hash
+++ b/package/nvidia-driver/nvidia-driver.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 c39805e6610f710d16acf57c9d09cb5504d33c557e634e632079d46f18da4268 NVIDIA-Linux-x86-381.09.run
-sha256 04ec99f6d621adc464314adc82a92009e071a301a773487df7f460333e04e98c NVIDIA-Linux-x86_64-381.09.run
+sha256 3b70587582220ab1102bcb8386f206f89e6b146856af41f16eaa5910e54ef8fd NVIDIA-Linux-x86-384.69.run
+sha256 a7b7984fc532be17c262bc4353e279824ae63625d8ae9f1016cb66d199b97650 NVIDIA-Linux-x86_64-384.69.run
diff --git a/package/nvidia-driver/nvidia-driver.mk b/package/nvidia-driver/nvidia-driver.mk
index 1795434811..e56661059f 100644
--- a/package/nvidia-driver/nvidia-driver.mk
+++ b/package/nvidia-driver/nvidia-driver.mk
@@ -4,7 +4,7 @@
#
################################################################################
-NVIDIA_DRIVER_VERSION = 381.09
+NVIDIA_DRIVER_VERSION = 384.69
NVIDIA_DRIVER_SUFFIX = $(if $(BR2_x86_64),_64)
NVIDIA_DRIVER_SITE = http://download.nvidia.com/XFree86/Linux-x86$(NVIDIA_DRIVER_SUFFIX)/$(NVIDIA_DRIVER_VERSION)
NVIDIA_DRIVER_SOURCE = NVIDIA-Linux-x86$(NVIDIA_DRIVER_SUFFIX)-$(NVIDIA_DRIVER_VERSION).run
--
2.11.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf
2017-09-13 18:45 [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 2/3] package/nvidia-driver: depends on xlib_libX11 & xlib_libXext Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 3/3] package/nvidia-driver: bump version to 384.69 Bernd Kuhls
@ 2017-09-24 12:59 ` Arnout Vandecappelle
2 siblings, 0 replies; 4+ messages in thread
From: Arnout Vandecappelle @ 2017-09-24 12:59 UTC (permalink / raw)
To: buildroot
On 13-09-17 20:45, Bernd Kuhls wrote:
> Fix build error
>
>>>> libglu 9.0.0 Autoreconfiguring
> configure.ac:50: error: Could not locate the pkg-config autoconf macros.
> These are usually located in /usr/share/aclocal/pkg.m4. If your macros
> are in a different location, try setting the environment variable
> ACLOCAL="aclocal -I/other/macro/dir" before running autoreconf.
> configure.ac:50: the top level
> autom4te: /home/buildroot/br4/output/host/bin/m4 failed with exit status: 1
>
> using this defconfig
>
> BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> BR2_TOOLCHAIN_BUILDROOT_CXX=y
> BR2_PACKAGE_XORG7=y
> BR2_PACKAGE_XSERVER_XORG_SERVER=y
> BR2_PACKAGE_NVIDIA_DRIVER=y
> BR2_PACKAGE_LIBGLU=y
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
All three applied to master, thanks.
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286500
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-09-24 12:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-13 18:45 [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 2/3] package/nvidia-driver: depends on xlib_libX11 & xlib_libXext Bernd Kuhls
2017-09-13 18:45 ` [Buildroot] [PATCH 3/3] package/nvidia-driver: bump version to 384.69 Bernd Kuhls
2017-09-24 12:59 ` [Buildroot] [PATCH 1/3] package/libglu: needs host-pkgconf Arnout Vandecappelle
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.