📄 bind-9.2.3rc1-patch
字号:
++2. Compilation and installation++After running "configure", just do++ make+ make install++for compiling and installing.+++* Contact information++Please see http//www.nic.ad.jp/en/idn/ for the latest news+about idnkit and this patch.++Bug reports and comments on this kit should be sent to+mdnkit-bugs@nic.ad.jp and idn-cmt@nic.ad.jp, respectively.+++; $Id: bind-9.2.3rc1-patch,v 1.1.2.1 2003/07/22 06:02:05 marka Exp $--- ./config.h.in.orig Mon May 12 13:34:30 2003+++ ./config.h.in Tue Jul 22 15:05:37 2003@@ -131,4 +131,7 @@ #undef HAVE_STRERROR +/* Define if you have the setlocale function. */+#undef HAVE_SETLOCALE+ /* Define to 1 if you have the <dlfcn.h> header file. */ #undef HAVE_DLFCN_H@@ -158,4 +161,7 @@ #undef HAVE_LINUX_CAPABILITY_H +/* Define if you have the <locale.h> header file. */+#undef HAVE_LOCALE_H+ /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H@@ -177,4 +183,8 @@ /* Define to 1 if you have the <sys/select.h> header file. */++/* define if idnkit support is to be included. */+#undef WITH_IDN+ #undef HAVE_SYS_SELECT_H --- ./configure.orig Tue May 13 12:51:45 2003+++ ./configure Tue Jul 22 15:01:35 2003@@ -1008,4 +1008,8 @@ --with-pic try to use only PIC/non-PIC objects default=use both --with-kame=PATH use Kame IPv6 default path /usr/local/v6+ --with-idn=MPREFIX enable IDN support using idnkit default PREFIX+ --with-libiconv=IPREFIX GNU libiconv are in IPREFIX default PREFIX+ --with-iconv=LIBSPEC specify iconv library default -liconv+ --with-idnlib=ARG specify libidnkit Some influential environment variables:@@ -7372,5 +7376,5 @@ *-*-irix6*) # Find out which ABI we are using.- echo '#line 7374 "configure"' > conftest.$ac_ext+ echo '#line 7378 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5@@ -7915,5 +7919,5 @@ CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" compiler_c_o=no-if { (eval echo configure:7917: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then+if { (eval echo configure:7921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings@@ -9600,5 +9604,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 9602 "configure"+#line 9606 "configure" #include "confdefs.h" @@ -9698,5 +9702,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 9700 "configure"+#line 9704 "configure" #include "confdefs.h" @@ -13270,4 +13274,310 @@ #+# IDN support+#++# Check whether --with-idn or --without-idn was given.+if test "${with_idn+set}" = set; then+ withval="$with_idn"+ use_idn="$withval"+else+ use_idn="no"+fi;+case "$use_idn" in+yes)+ if test X$prefix = XNONE ; then+ idn_path=/usr/local+ else+ idn_path=$prefix+ fi+ ;;+no)+ ;;+*)+ idn_path="$use_idn"+ ;;+esac++iconvinc=+iconvlib=++# Check whether --with-libiconv or --without-libiconv was given.+if test "${with_libiconv+set}" = set; then+ withval="$with_libiconv"+ use_libiconv="$withval"+else+ use_libiconv="no"+fi;+case "$use_libiconv" in+yes)+ if test X$prefix = XNONE ; then+ iconvlib="-L/usr/local/lib -R/usr/local/lib -liconv"+ else+ iconvlib="-L$prefix/lib -R$prefix/lib -liconv"+ fi+ ;;+no)+ iconvlib=+ ;;+*)+ iconvlib="-L$use_libiconv/lib -R$use_libiconv/lib -liconv"+ ;;+esac+++# Check whether --with-iconv or --without-iconv was given.+if test "${with_iconv+set}" = set; then+ withval="$with_iconv"+ iconvlib="$withval"+fi;+case "$iconvlib" in+no)+ iconvlib=+ ;;+yes)+ iconvlib=-liconv+ ;;+esac+++# Check whether --with-idnlib or --without-idnlib was given.+if test "${with_idnlib+set}" = set; then+ withval="$with_idnlib"+ idnlib="$withval"+else+ idnlib="no"+fi;+if test "$idnlib" = yes; then+ { { echo "$as_me:$LINENO: error: You must specify ARG for --with-idnlib." >&5+echo "$as_me: error: You must specify ARG for --with-idnlib." >&2;}+ { (exit 1); exit 1; }; }+fi++IDNLIBS=+if test "$use_idn" != no; then++cat >>confdefs.h <<\_ACEOF+#define WITH_IDN 1+_ACEOF++ STD_CINCLUDES="$STD_CINCLUDES -I$idn_path/include"+ if test "$idnlib" != no; then+ IDNLIBS="$idnlib $iconvlib"+ else+ IDNLIBS="-L$idn_path/lib -lidnkit $iconvlib"+ fi+fi++++for ac_header in locale.h+do+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`+if eval "test \"\${$as_ac_Header+set}\" = set"; then+ echo "$as_me:$LINENO: checking for $ac_header" >&5+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6+if eval "test \"\${$as_ac_Header+set}\" = set"; then+ echo $ECHO_N "(cached) $ECHO_C" >&6+fi+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6+else+ # Is the header compilable?+echo "$as_me:$LINENO: checking $ac_header usability" >&5+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6+cat >conftest.$ac_ext <<_ACEOF+#line $LINENO "configure"+#include "confdefs.h"+$ac_includes_default+#include <$ac_header>+_ACEOF+rm -f conftest.$ac_objext+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5+ (eval $ac_compile) 2>&5+ ac_status=$?+ echo "$as_me:$LINENO: \$? = $ac_status" >&5+ (exit $ac_status); } &&+ { ac_try='test -s conftest.$ac_objext'+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5+ (eval $ac_try) 2>&5+ ac_status=$?+ echo "$as_me:$LINENO: \$? = $ac_status" >&5+ (exit $ac_status); }; }; then+ ac_header_compiler=yes+else+ echo "$as_me: failed program was:" >&5+cat conftest.$ac_ext >&5+ac_header_compiler=no+fi+rm -f conftest.$ac_objext conftest.$ac_ext+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5+echo "${ECHO_T}$ac_header_compiler" >&6++# Is the header present?+echo "$as_me:$LINENO: checking $ac_header presence" >&5+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6+cat >conftest.$ac_ext <<_ACEOF+#line $LINENO "configure"+#include "confdefs.h"+#include <$ac_header>+_ACEOF+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5+ (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1+ ac_status=$?+ egrep -v '^ *\+' conftest.er1 >conftest.err+ rm -f conftest.er1+ cat conftest.err >&5+ echo "$as_me:$LINENO: \$? = $ac_status" >&5+ (exit $ac_status); } >/dev/null; then+ if test -s conftest.err; then+ ac_cpp_err=$ac_c_preproc_warn_flag+ else+ ac_cpp_err=+ fi+else+ ac_cpp_err=yes+fi+if test -z "$ac_cpp_err"; then+ ac_header_preproc=yes+else+ echo "$as_me: failed program was:" >&5+ cat conftest.$ac_ext >&5+ ac_header_preproc=no+fi+rm -f conftest.err conftest.$ac_ext+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5+echo "${ECHO_T}$ac_header_preproc" >&6++# So? What about this header?+case $ac_header_compiler:$ac_header_preproc in+ yes:no )+ { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;+ no:yes )+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};;+esac+echo "$as_me:$LINENO: checking for $ac_header" >&5+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6+if eval "test \"\${$as_ac_Header+set}\" = set"; then+ echo $ECHO_N "(cached) $ECHO_C" >&6+else+ eval "$as_ac_Header=$ac_header_preproc"+fi+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6++fi+if test `eval echo '${'$as_ac_Header'}'` = yes; then+ cat >>confdefs.h <<_ACEOF+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1+_ACEOF++fi++done+++for ac_func in setlocale+do+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`+echo "$as_me:$LINENO: checking for $ac_func" >&5+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6+if eval "test \"\${$as_ac_var+set}\" = set"; then+ echo $ECHO_N "(cached) $ECHO_C" >&6+else+ cat >conftest.$ac_ext <<_ACEOF+#line $LINENO "configure"+#include "confdefs.h"+/* From autoconf 2.57 */+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.+ For example, HP-UX 11i <limits.h> declares gettimeofday. */+#define $ac_func innocuous_$ac_func++/* System header to define __stub macros and hopefully few prototypes,+ which can conflict with char $ac_func (); below.+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since+ <limits.h> exists even on freestanding compilers. */++#ifdef __STDC__+# include <limits.h>+#else+# include <assert.h>+#endif++#undef $ac_func++/* Override any gcc2 internal prototype to avoid an error. */+#ifdef __cplusplus+extern "C"+{+#endif+/* We use char because int might match the return type of a gcc2+ builtin and then its argument prototype would still apply. */+char $ac_func ();+/* The GNU C library defines this for functions which it implements+ to always fail with ENOSYS. Some functions are actually named+ something starting with __ and the normal name is an alias. */+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)+choke me+#else+char (*f) () = $ac_func;+#endif+#ifdef __cplusplus+}+#endif++#ifdef F77_DUMMY_MAIN+# ifdef __cplusplus+ extern "C"+# endif+ int F77_DUMMY_MAIN() { return 1; }+#endif+int+main ()+{+return f != $ac_func;+ ;+ return 0;+}+_ACEOF+rm -f conftest.$ac_objext conftest$ac_exeext+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5+ (eval $ac_link) 2>&5+ ac_status=$?+ echo "$as_me:$LINENO: \$? = $ac_status" >&5+ (exit $ac_status); } &&+ { ac_try='test -s conftest$ac_exeext'+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5+ (eval $ac_try) 2>&5+ ac_status=$?+ echo "$as_me:$LINENO: \$? = $ac_status" >&5+ (exit $ac_status); }; }; then+ eval "$as_ac_var=yes"+else+ echo "$as_me: failed program was:" >&5+cat conftest.$ac_ext >&5+eval "$as_ac_var=no"+fi+rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext+fi+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5+echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6+if test `eval echo '${'$as_ac_var'}'` = yes; then+ cat >>confdefs.h <<_ACEOF+#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1+_ACEOF++fi+done+++# # Substitutions #@@ -14063,4 +14373,5 @@ s,@XMLDCL@,$XMLDCL,;t t s,@DOCBOOK2MANSPEC@,$DOCBOOK2MANSPEC,;t t+s,@IDNLIBS@,$IDNLIBS,;t t s,@BIND9_TOP_BUILDDIR@,$BIND9_TOP_BUILDDIR,;t t s,@BIND9_ISC_BUILDINCLUDE@,$BIND9_ISC_BUILDINCLUDE,;t t--- ./configure.in.orig Tue May 13 12:50:02 2003+++ ./configure.in Tue Jul 22 15:01:35 2003@@ -1686,4 +1686,80 @@ #+# IDN support+#+AC_ARG_WITH(idn,+ [ --with-idn[=MPREFIX] enable IDN support using idnkit [default PREFIX]],+ use_idn="$withval", use_idn="no")+case "$use_idn" in+yes)+ if test X$prefix = XNONE ; then+ idn_path=/usr/local+ else+ idn_path=$prefix+ fi+ ;;+no)+ ;;+*)+ idn_path="$use_idn"+ ;;+esac++iconvinc=+iconvlib=+AC_ARG_WITH(libiconv,+ [ --with-libiconv[=IPREFIX] GNU libiconv are in IPREFIX [default PREFIX]],+ use_libiconv="$withval", use_libiconv="no")+case "$use_libiconv" in+yes)+ if test X$prefix = XNONE ; then+ iconvlib="-L/usr/local/lib -R/usr/local/lib -liconv"+ else+ iconvlib="-L$prefix/lib -R$prefix/lib -liconv"+ fi+ ;;+no)+ iconvlib=+ ;;+*)+ iconvlib="-L$use_libiconv/lib -R$use_libiconv/lib -liconv"+ ;;+esac++AC_ARG_WITH(iconv,+ [ --with-iconv[=LIBSPEC] specify iconv library [default -liconv]],+ iconvlib="$withval")+case "$iconvlib" in+no)+ iconvlib=+ ;;+yes)+ iconvlib=-liconv+ ;;+esac++AC_ARG_WITH(idnlib,+ [ --with-idnlib=ARG specify libidnkit],+ idnlib="$withval", idnlib="no")+if test "$idnlib" = yes; then+ AC_MSG_ERROR([You must specify ARG for --with-idnlib.])+fi++IDNLIBS=+if test "$use_idn" != no; then+ AC_DEFINE(WITH_IDN, 1, [define if idnkit support is to be included.])+ STD_CINCLUDES="$STD_CINCLUDES -I$idn_path/include"+ if test "$idnlib" != no; then+ IDNLIBS="$idnlib $iconvlib"+ else+ IDNLIBS="-L$idn_path/lib -lidnkit $iconvlib"+ fi+fi+AC_SUBST(IDNLIBS)++AC_CHECK_HEADERS(locale.h)+AC_CHECK_FUNCS(setlocale)++# # Substitutions #
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -