From: "Jan Beulich" Subject: [PATCH] tools: also check for libvncserver dependency libraries Date: Mon, 14 May 2007 17:08:32 +0200 Message-ID: <46489790.76E4.0078.0@novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Return-path: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Signed-off-by: Jan Beulich Index: 2007-04-27/tools/check/check_libvncserver =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- 2007-04-27.orig/tools/check/check_libvncserver 2006-12-04 = 08:49:57.000000000 +0100 +++ 2007-04-27/tools/check/check_libvncserver 2007-04-27 09:31:02.0000000= 00 +0200 @@ -10,6 +10,7 @@ fi RC=3D0 =20 LIBVNCSERVER_CONFIG=3D"$(which libvncserver-config)" +tmpfile=3D$(mktemp) =20 if test -z ${LIBVNCSERVER_CONFIG}; then=20 RC=3D1 @@ -22,6 +23,16 @@ if test $RC -ne 0; then echo "FAILED" echo " *** libvncserver-config is missing. " echo " *** Please install libvncserver." +elif ! ld $($LIBVNCSERVER_CONFIG --libs) -o $tmpfile >/dev/null 2>&1; = then + echo "FAILED" + echo " *** dependency libraries for libvncserver are missing: " + RC=3D1 + for i in $(ld $($LIBVNCSERVER_CONFIG --libs) -o $tmpfile 2>&1 = >/dev/null); do + case $i in + -l*) echo lib${i#-l} + esac + done fi +rm -f $tmpfile =20 exit $RC