hello LFS Supporters:
Today,I compile glibcc-2.11.1 that is in LFS 6.6 with ubuntu15.04,when i do
configure,i met this error problem.
checking version of x86_64-lfs-linux-gnu-gcc... 4.4.3, ok
checking for gnumake... no
checking for gmake... no
checking for make... make
checking version of make... 4.0, bad
checking for gnumsgfmt... no
checking for gmsgfmt... no
checking for msgfmt... msgfmt
checking version of msgfmt... 0.19.2, ok
checking for makeinfo... no
checking for sed... sed
checking version of sed... v. ?.??, bad
checking for autoconf... no
configure: error:
*** These critical programs are missing or too old: make
*** Check the INSTALL file for required versions.
then I check configure file,and find the variable MAKE is null,it maybe is
that the LFS 6.6 is imcompatible with ubuntu15.04,but i really wanna know what
cause it.I can understand some of SHELL script but not all.so maybe i
misunderstood this CONFIGURE Script.
BELOW is some of script about checking for MAKE:
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
$as_echo_n "checking for $ac_word... " >&6; }
if test "${ac_cv_prog_MAKE+set}" = set; then
$as_echo_n "(cached) " >&6
else
if test -n "$MAKE"; then
ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
else
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
for as_dir in $PATH
do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x
"$as_dir/$ac_word$ac_exec_ext"; }; then
ac_cv_prog_MAKE="$ac_prog"
$as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
fi
done
done
IFS=$as_save_IFS
fi
fi
MAKE=$ac_cv_prog_MAKE
if test -n "$MAKE"; then
{ $as_echo "$as_me:$LINENO: result: $MAKE" >&5
$as_echo "$MAKE" >&6; }
else
{ $as_echo "$as_me:$LINENO: result: no" >&5
$as_echo "no" >&6; }
fi
test -n "$MAKE" && break
done
if test -z "$MAKE"; then
ac_verc_fail=yes
else
# Found it, now check the version.
{ $as_echo "$as_me:$LINENO: checking version of $MAKE" >&5
$as_echo_n "checking version of $MAKE... " >&6; }
ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU
Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
case $ac_prog_version in
'') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3.79* | 3.[89]*)
ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
esac
{ $as_echo "$as_me:$LINENO: result: $ac_prog_version" >&5
$as_echo "$ac_prog_version" >&6; }
fi
if test $ac_verc_fail = yes; then
critic_missing="$critic_missing make"
fi
BELOW is the scipt that output the error information.Obviously the
configure script stopped at the line of "{ (exit 1); exit 1; }; }(last line of
my email)". Can i solve this problem by set the variable MAKE something
manually?
case "x$AUTOCONF" in
xno|x|x:) AUTOCONF=no ;;
*)
{ $as_echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS
works" >&5
$as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
if test "${libc_cv_autoconf_works+set}" = set; then
$as_echo_n "(cached) " >&6
else
if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
libc_cv_autoconf_works=yes
else
libc_cv_autoconf_works=no
fi
fi
{ $as_echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
$as_echo "$libc_cv_autoconf_works" >&6; }
test $libc_cv_autoconf_works = yes || AUTOCONF=no
;;
esac
if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
# If --without-cvs they probably won't change configure.in, so no complaints.
aux_missing="$aux_missing autoconf"
fi
test -n "$critic_missing" && { { $as_echo "$as_me:$LINENO: error:
*** These critical programs are missing or too old:$critic_missing
*** Check the INSTALL file for required versions." >&5
$as_echo "$as_me: error:
*** These critical programs are missing or too old:$critic_missing
*** Check the INSTALL file for required versions." >&2;}
{ (exit 1); exit 1; }; }--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style