[PATCH] autoconf: add error message when check lib usb and confuse failed. And prompts user to install the lib.

Xiangfu Liu xiangfu at qi-hardware.com
Tue Aug 4 21:27:36 EDT 2009


Hi ZhangJieJing

applied, thanks

ZhangJieJing wrote:
> Signed-off-by: JieJing.Zhang <kzjeef at gmail.com <mailto:kzjeef at gmail.com>>
> ---
>  usbboot/configure.ac <http://configure.ac> |   10 ++++++++--
>  1 files changed, 8 insertions(+), 2 deletions(-)
>
> diff --git a/usbboot/configure.ac <http://configure.ac>
> b/usbboot/configure.ac <http://configure.ac>
> index 97e171e..ded38b0 100644
> --- a/usbboot/configure.ac <http://configure.ac>
> +++ b/usbboot/configure.ac <http://configure.ac>
> @@ -15,10 +15,16 @@ AC_PROG_CXX
>  
>  # Checks for libraries.
>  AC_CHECK_LIB([c], [main])
> -AC_CHECK_LIB([confuse], [main])
> +AC_CHECK_LIB([confuse], [main], [], [
> +echo "Error! You need to have libconfuse."
> +echo "Maybe run 'sudo apt-get install libconfuse-dev' under debian"
> +exit -1 ])
>  AC_CHECK_LIB([gcc], [main])
>  AC_CHECK_LIB([m], [main])
> -AC_CHECK_LIB([usb], [main])
> +AC_CHECK_LIB([usb], [main], [], [
> +echo "Error! You need to have libconfuse. \n"
> +echo "Maybe run 'sudo apt-get install libusb-dev' under debian"
> +exit -1 ])
>  
>  LIBS="$LIBS $USB_LIBS"
>  CFLAGS="$CFLAGS $USB_CFLAGS"
> -- 
> 1.6.0.4
>
>
> ---
> Best regards,
> Zhang Jiejing





More information about the discussion mailing list


interactive