[prev in list] [next in list] [prev in thread] [next in thread] 

List:       uclinux-dev
Subject:    [uClinux-dev] [patch] use AC_MSG_ERROR() instead of echo;exit 1
From:       Mike Frysinger <vapier () gentoo ! org>
Date:       2006-12-30 3:29:52
Message-ID: 200612292229.52773.vapier () gentoo ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


the proper way to do error message output is with AC_MSG_ERROR() ... patch 
attached
-mike

[Attachment #5 (application/pgp-signature)]
["elf2flt-use-AC_MSG_ERROR.patch" (text/x-diff)]

Index: configure.in
===================================================================
RCS file: /var/cvs/elf2flt/configure.in,v
retrieving revision 1.9
diff -u -p -r1.9 configure.in
--- configure.in	10 Jul 2006 22:23:46 -0000	1.9
+++ configure.in	30 Dec 2006 03:27:45 -0000
@@ -81,29 +81,29 @@ fi
 binutils_ldscript_dir="$ac_binutils_ldscript_dir"
 
 if test "$ac_libbfd" = "NONE" -o "$ac_libiberty" = "NONE" ; then
-	echo
-	echo "You need to specify the location of the libfd.a and libiberty.a"
-	echo "host libraries from the binutils package."
-	echo
-	echo "Run configure again specifying these options:"
-	echo
-	echo "  ./configure --target=<ARCH> --with-bfd-include-dir=<dir> \
                --with-libbfd=<libbfd.a> --with-libiberty=<libiberty.a>"
-	echo
-	exit 1
+	AC_MSG_ERROR([
+
+You need to specify the location of the libfd.a and libiberty.a
+host libraries from the binutils package.
+	
+Run configure again specifying these options:
+	
+  ./configure --target=<ARCH> --with-bfd-include-dir=<dir> --with-libbfd=<libbfd.a> \
--with-libiberty=<libiberty.a> +])
 fi
 
 if test "$ac_bfd_include_dir" = "NONE" ; then
-	echo
-	echo "You need to specify the location of the bfd.h header from a"
-	echo "configured/compiled version of the binutils package for your target."
-	echo "Without this your elf2flt may crash as it will try to use the"
-	echo "systems bfd.h which may be from a different binutils package."
-	echo
-	echo "Run configure again specifying these options:"
-	echo
-	echo "  ./configure --target=<ARCH> --with-bfd-include-dir=<dir> \
                --with-libbfd=<libbfd.a> --with-libiberty=<libiberty.a>"
-	echo
-	exit 1
+	AC_MSG_ERROR([
+
+You need to specify the location of the bfd.h header from a
+configured/compiled version of the binutils package for your target.
+Without this your elf2flt may crash as it will try to use the
+systems bfd.h which may be from a different binutils package.
+
+Run configure again specifying these options:
+
+  ./configure --target=<ARCH> --with-bfd-include-dir=<dir> --with-libbfd=<libbfd.a> \
--with-libiberty=<libiberty.a> +])
 fi
 
 dnl Checks for header files.



_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic