Configure test for getpagesize considers only Solaris and thus checks for getpagesize being contained in libucb. On Linux getagesize is however contained in libc. The proper fix would be to check for both "in libc?" and if not "in libucb?". We workaround the problem for Freetz in a hackish way by patching the "in libucb?"-test to "in libc?". --- configure +++ configure @@ -12061,13 +12061,12 @@ $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h else - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5 -$as_echo_n "checking for getpagesize in -lucb... " >&6; } -if ${ac_cv_lib_ucb_getpagesize+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize" >&5 +$as_echo_n "checking for getpagesize... " >&6; } +if ${ac_cv_lib_c_getpagesize+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lucb $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12087,18 +12086,18 @@ } _ACEOF if ac_fn_c_try_link "$LINENO"; then : - ac_cv_lib_ucb_getpagesize=yes + ac_cv_lib_c_getpagesize=yes else - ac_cv_lib_ucb_getpagesize=no + ac_cv_lib_c_getpagesize=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5 -$as_echo "$ac_cv_lib_ucb_getpagesize" >&6; } -if test "x$ac_cv_lib_ucb_getpagesize" = xyes; then : - LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpagesize" >&5 +$as_echo "$ac_cv_lib_c_getpagesize" >&6; } +if test "x$ac_cv_lib_c_getpagesize" = xyes; then : + $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h fi