From 876e91dc447d874ac17ea1038e836655f24e6750 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sat, 23 Mar 2013 22:26:45 +0000 Subject: [PATCH] dependencies: check that a full perl installation is available The host-autoconf build process requires a full Perl installation, or at least a Perl installation that has the Data::Dumper module installed. On a basic Debian system, only 'perl-base' is installed, but Data::Dumper is in the 'perl' package. Signed-off-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- support/dependencies/dependencies.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/support/dependencies/dependencies.sh b/support/dependencies/dependencies.sh index c11d362b43..0b44c5afb3 100755 --- a/support/dependencies/dependencies.sh +++ b/support/dependencies/dependencies.sh @@ -192,3 +192,11 @@ if grep -q ^BR2_HOSTARCH_NEEDS_IA32_LIBS=y $BUILDROOT_CONFIG ; then exit 1 fi fi + +# Check that the Perl installation is complete enough to build +# host-autoconf. +if ! perl -e "require Data::Dumper" > /dev/null 2>&1 ; then + /bin/echo -e "Your Perl installation is not complete enough, at least Data::Dumper is missing." + /bin/echo -e "On Debian/Ubuntu distributions, install the 'perl' package." + exit 1 +fi -- 2.30.2