[Buildroot] [PATCH v2] x11vnc: make x11vnc select libvncserver
Martin Kepplinger
martink at posteo.de
Sun Apr 30 13:05:02 UTC 2017
x11vnc needs libvncserver, so select it explicitely.
In case of missing libvncserver, we see build failures like this:
http://autobuild.buildroot.net/results/34f/34f8045e772b96293cc7d25bd61ac0aa5842824f/
Signed-off-by: Martin Kepplinger <martink at posteo.de>
---
Thanks a lot for your help! I think that's what you meant, right?
revision history
----------------
v2: add libvncserver to build dependencies and !BR2_nios2 to depends
v1: initial patch. add select BR2_PACKAGE_LIBVNCSERVER
package/x11vnc/Config.in | 2 ++
package/x11vnc/x11vnc.mk | 2 ++
2 files changed, 4 insertions(+)
diff --git a/package/x11vnc/Config.in b/package/x11vnc/Config.in
index 0909b9aec..9d9541cbf 100644
--- a/package/x11vnc/Config.in
+++ b/package/x11vnc/Config.in
@@ -2,9 +2,11 @@ config BR2_PACKAGE_X11VNC
bool "x11vnc"
depends on BR2_PACKAGE_XORG7
depends on BR2_USE_MMU # fork()
+ depends on !BR2_nios2 # from libvncserver
select BR2_PACKAGE_XLIB_LIBXT
select BR2_PACKAGE_XLIB_LIBXEXT
select BR2_PACKAGE_XLIB_LIBXTST
+ select BR2_PACKAGE_LIBVNCSERVER
help
VNC server for X11 display
diff --git a/package/x11vnc/x11vnc.mk b/package/x11vnc/x11vnc.mk
index 9233b7047..5a505b920 100644
--- a/package/x11vnc/x11vnc.mk
+++ b/package/x11vnc/x11vnc.mk
@@ -16,6 +16,8 @@ X11VNC_LICENSE_FILES = COPYING
# Source coming from github, no configure included
X11VNC_AUTORECONF = YES
+X11VNC_DEPENDENCIES += libvncserver
+
ifeq ($(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yy)
X11VNC_DEPENDENCIES += avahi dbus
else
--
2.11.0
More information about the buildroot
mailing list