From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42703) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6CKN-0000MI-Q4 for qemu-devel@nongnu.org; Wed, 22 Jan 2014 23:55:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6CKE-0008Nb-Qv for qemu-devel@nongnu.org; Wed, 22 Jan 2014 23:55:43 -0500 Received: from e28smtp05.in.ibm.com ([122.248.162.5]:43281) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6CKE-0008NF-2w for qemu-devel@nongnu.org; Wed, 22 Jan 2014 23:55:34 -0500 Received: from /spool/local by e28smtp05.in.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 23 Jan 2014 10:25:31 +0530 From: Stewart Smith Date: Thu, 23 Jan 2014 15:54:56 +1100 Message-Id: <1390452896-20146-1-git-send-email-stewart@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH] configure: helpfully output package names for some missing dependencies. List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, Stewart Smith This just makes it a tiny bit easier for new developers to get started by making it easy to see what package they need to install to get the dependency. Signed-off-by: Stewart Smith --- configure | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/configure b/configure index 3782a6a..87303f6 100755 --- a/configure +++ b/configure @@ -1532,7 +1532,9 @@ EOF : else error_exit "zlib check failed" \ - "Make sure to have the zlib libs and headers installed." + "Make sure to have the zlib libs and headers installed." \ + "Debian/Ubuntu: zlib1g-dev" \ + "Fedora/RHEL: zlib-devel" fi fi libs_softmmu="$libs_softmmu -lz" @@ -2348,7 +2350,9 @@ if $pkg_config --atleast-version=$glib_req_ver gthread-2.0; then LIBS="$glib_libs $LIBS" libs_qga="$glib_libs $libs_qga" else - error_exit "glib-$glib_req_ver required to compile QEMU" + error_exit "glib-$glib_req_ver required to compile QEMU."\ + "Debian/Ubuntu: libglib2.0-dev" \ + "Fedora/RHEL: glib2-devel" fi ########################################## @@ -2380,6 +2384,8 @@ else error_exit "pixman not present. Your options:" \ " (1) Preferred: Install the pixman devel package (any recent" \ " distro should have packages as Xorg needs pixman too)." \ + " Ubuntu/Debian: libpixman-1-dev" \ + " Fedora/RHEL: pixman-devel"\ " (2) Fetch the pixman submodule, using:" \ " git submodule update --init pixman" fi @@ -2656,6 +2662,8 @@ EOF # have neither and want - prompt for system/submodule install error_exit "DTC not present. Your options:" \ " (1) Preferred: Install the DTC devel package" \ + " Ubuntu/Debian: libfdt-dev" \ + " Fedora/RHEL: libfdt-devel" \ " (2) Fetch the DTC submodule, using:" \ " git submodule update --init dtc" else -- 1.8.4.2