Justin Pryzby reported (some time ago) that the following error message appeared while configuring nfs-utils:
checking for Kerberos v5... ./configure: line 23606: test: 163-beta1-debian: integer expression expected /usr The current KRBDIR is /usr This is because the Kerberos version check assumes that all version components are separated by dots. Change it to accept hyphens as separators as well. Reported-by: Justin Pryzby <justinpry...@users.sourceforge.net> Signed-off-by: Ben Hutchings <b...@decadent.org.uk> --- --- a/aclocal/kerberos5.m4 +++ b/aclocal/kerberos5.m4 @@ -32,7 +32,7 @@ if test "$K5CONFIG" != ""; then KRBCFLAGS=`$K5CONFIG --cflags` KRBLIBS=`$K5CONFIG --libs gssapi` - K5VERS=`$K5CONFIG --version | head -n 1 | awk '{split($(4),v,"."); if (v@<:@"3"@:>@ == "") v@<:@"3"@:>@ = "0"; print v@<:@"1"@:>@v@<:@"2"@:>@v@<:@"3"@:>@ }'` + K5VERS=`$K5CONFIG --version | head -n 1 | awk '{split($(4),v,/@<:@.-@:>@/); if (v@<:@"3"@:>@ == "") v@<:@"3"@:>@ = "0"; print v@<:@"1"@:>@v@<:@"2"@:>@v@<:@"3"@:>@ }'` AC_DEFINE_UNQUOTED(KRB5_VERSION, $K5VERS, [Define this as the Kerberos version number]) if test -f $dir/include/gssapi/gssapi_krb5.h -a \ \( -f $dir/lib/libgssapi_krb5.a -o \ --- -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse. -- To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1282795940.22839.268.ca...@localhost