From: Joshua Lock Date: Tue, 24 Aug 2010 15:16:47 +0000 (+0100) Subject: poky-qemu: check for existence of required libraries X-Git-Tag: 2011-1~4765 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=66790ecb4a5faee06b844b41e2524af640fdb3da;p=openembedded-core.git poky-qemu: check for existence of required libraries We need some libraries installed to run the built qemu, check for their existence before trying to run the program. Fixes [BUGID #201] Signed-off-by: Joshua Lock --- diff --git a/scripts/poky-qemu b/scripts/poky-qemu index be070d7024..6fe6f5e99b 100755 --- a/scripts/poky-qemu +++ b/scripts/poky-qemu @@ -57,6 +57,18 @@ else shift fi +# We can't run without a libGL.so +libgl='no' + +test -e /usr/lib/libGL.so -a -e /usr/lib/libGLU.so && libgl='yes' +test -e /usr/lib64/libGL.so -a -e /usr/lib64/libGLU.so && libgl='yes' + +if [ "$libgl" != 'yes' ]; then + echo "You need libGL.so and libGLU.so to exist in your library path to run the QEMU emulator. + Ubuntu package names are: libgl1-mesa-dev and libglu1-mesa-dev." + exit 1; +fi + INTERNAL_SCRIPT=`which poky-qemu-internal` . $INTERNAL_SCRIPT