📄 bind-9.3.2-patch
字号:
IDN patch for bind-9.3.2========================This is a patch file for ISC BIND 9.3.2 to make it work withinternationalized domain names. With this patch you'll get IDN-awaredig/host/nslookup.To apply this patch, you should go to the top directory of the BINDdistribution (where you see `README' file), then invoke `patch'command like this: % patch -p0 < this-fileThen follow the instructions described in `README.idnkit' to compileand install.Index: README.idnkit--- /dev/null Fri Nov 4 12:03:08 2005+++ README.idnkit Fri Nov 4 11:52:35 2005@@ -0,0 +1,112 @@++ BIND-9 IDN patch++ Japan Network Information Center (JPNIC)+++* What is this patch for?++This patch adds internationalized domain name (IDN) support to BIND-9.+You'll get internationalized version of dig/host/nslookup commands.++ + internationalized dig/host/nslookup+ dig/host/nslookup accepts non-ASCII domain names in the local+ codeset (such as Shift JIS, Big5 or ISO8859-1) determined by+ the locale information. The domain names are normalized and+ converted to the encoding on the DNS protocol, and sent to DNS+ servers. The replies are converted back to the local codeset+ and displayed.+++* Compilation & installation++0. Prerequisite++You have to build and install idnkit before building this patched version+of bind-9.++1. Running configure script++Run `configure' in the top directory. See `README' for the+configuration options.++This patch adds the following 4 options to `configure'. You should+at least specify `--with-idn' option to enable IDN support.++ --with-idn[=IDN_PREFIX]+ To enable IDN support, you have to specify `--with-idn' option.+ The argument IDN_PREFIX is the install prefix of idnkit. If+ IDN_PREFIX is omitted, PREFIX (derived from `--prefix=PREFIX')+ is assumed.++ --with-libiconv[=LIBICONV_PREFIX]+ Specify this option if idnkit you have installed links GNU+ libiconv. The argument LIBICONV_PREFIX is install prefix of+ GNU libiconv. If the argument is omitted, PREFIX (derived+ from `--prefix=PREFIX') is assumed.++ `--with-libiconv' is shorthand option for GNU libiconv.++ --with-libiconv=/usr/local++ This is equivalent to:++ --with-iconv='-L/usr/local/lib -R/usr/local/lib -liconv'++ `--with-libiconv' assumes that your C compiler has `-R'+ option, and that the option adds the specified run-time path+ to an exacutable binary. If `-R' option of your compiler has+ different meaning, or your compiler lacks the option, you+ should use `--with-iconv' option instead. Binary command+ without run-time path information might be unexecutable.+ In that case, you would see an error message like:++ error in loading shared libraries: libiconv.so.2: cannot+ open shared object file++ If both `--with-libiconv' and `--with-iconv' options are+ specified, `--with-iconv' is prior to `--with-libiconv'.++ --with-iconv=ICONV_LIBSPEC+ If your libc doens't provide iconv(), you need to specify the+ library containing iconv() with this option. `ICONV_LIBSPEC'+ is the argument(s) to `cc' or `ld' to link the library, for+ example, `--with-iconv="-L/usr/local/lib -liconv"'.+ You don't need to specify the header file directory for "iconv.h"+ to the compiler, as it isn't included directly by bind-9 with+ this patch.++ --with-idnlib=IDN_LIBSPEC+ With this option, you can explicitly specify the argument(s)+ to `cc' or `ld' to link the idnkit's library, `libidnkit'. If+ this option is not specified, `-L${PREFIX}/lib -lidnkit' is+ assumed, where ${PREFIX} is the installation prefix specified+ with `--with-idn' option above. You may need to use this+ option to specify extra argments, for example,+ `--with-idnlib="-L/usr/local/lib -R/usr/local/lib -lidnkit"'.++Please consult `README' for other configuration options.++Note that if you want to specify some extra header file directories,+you should use the environment variable STD_CINCLUDES instead of+CFLAGS, as described in README.++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.2-patch,v 1.1.1.1 2003/06/04 00:27:32 marka Exp $Index: config.h.in===================================================================RCS file: /proj/cvs/prod/bind9/config.h.in,vretrieving revision 1.47.2.3.2.20diff -U2 -r1.47.2.3.2.20 config.h.in--- config.h.in 20 Oct 2005 23:57:38 -0000 1.47.2.3.2.20+++ config.h.in 4 Nov 2005 01:04:34 -0000@@ -17,5 +17,5 @@ */ -/* $Id: config.h.in,v 1.47.2.3.2.20 2005/10/20 23:57:38 marka Exp $ */+/* $Id: acconfig.h,v 1.35.2.4.2.10 2004/12/04 06:50:02 marka Exp $ */ /***@@ -177,4 +177,7 @@ #undef HAVE_LINUX_CAPABILITY_H +/* Define to 1 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@@ -183,4 +186,7 @@ #undef HAVE_NET_IF6_H +/* Define to 1 if you have the `setlocale' function. */+#undef HAVE_SETLOCALE+ /* Define to 1 if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H@@ -257,4 +263,7 @@ #undef USE_FIONBIO_IOCTL +/* define if idnkit support is to be included. */+#undef WITH_IDN+ /* Define to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel and VAX). */Index: configure===================================================================RCS file: /proj/cvs/prod/bind9/configure,vretrieving revision 1.284.2.19.2.47diff -U2 -r1.284.2.19.2.47 configure--- configure 20 Oct 2005 23:57:38 -0000 1.284.2.19.2.47+++ configure 4 Nov 2005 01:05:39 -0000@@ -15,5 +15,5 @@ # PERFORMANCE OF THIS SOFTWARE. #-# $Id: configure,v 1.284.2.19.2.47 2005/10/20 23:57:38 marka Exp $+# $Id: COPYRIGHT,v 1.6.2.2.8.3 2005/01/10 23:51:37 marka Exp $ # # Portions Copyright (C) 1996-2001 Nominum, Inc.@@ -496,5 +496,5 @@ #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_SOCKADDR_LEN_T ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC USE_GSSAPI DST_GSSAPI_INC DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY LN_S ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBTOOL_ALLOW_UNDEFINED LIBTOOL_IN_MAIN LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL LWRES_PLATFORM_NEEDSTRTOUL GENRANDOMLIB ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT LWRES_PLATFORM_QUADFORMAT ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX LATEX PDFLATEX XSLTPROC XMLLINT XSLT_DOCBOOK_STYLE_HTML XSLT_DOCBOOK_STYLE_XHTML XSLT_DOCBOOK_STYLE_MAN XSLT_DOCBOOK_CHUNK_HTML XSLT_DOCBOOK_CHUNK_XHTML XSLT_DB2LATEX_STYLE XSLT_DB2LATEX_ADMONITIONS BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION LIBOBJS LTLIBOBJS'+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS subdirs build build_cpu build_vendor build_os host host_cpu host_vendor host_os SET_MAKE RANLIB ac_ct_RANLIB INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA STD_CINCLUDES STD_CDEFINES STD_CWARNINGS CCOPT AR ARFLAGS LN ETAGS PERL CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP ISC_SOCKADDR_LEN_T ISC_PLATFORM_HAVELONGLONG ISC_PLATFORM_HAVELIFCONF ISC_PLATFORM_NEEDSYSSELECTH LWRES_PLATFORM_NEEDSYSSELECTH USE_OPENSSL DST_OPENSSL_INC USE_GSSAPI DST_GSSAPI_INC DNS_CRYPTO_LIBS ALWAYS_DEFINES ISC_PLATFORM_USETHREADS ISC_THREAD_DIR MKDEPCC MKDEPCFLAGS MKDEPPROG IRIX_DNSSEC_WARNINGS_HACK purify_path PURIFY LN_S ECHO ac_ct_AR STRIP ac_ct_STRIP CXX CXXFLAGS ac_ct_CXX CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL O A SA LIBTOOL_MKDEP_SED LIBTOOL_MODE_COMPILE LIBTOOL_MODE_INSTALL LIBTOOL_MODE_LINK LIBTOOL_ALLOW_UNDEFINED LIBTOOL_IN_MAIN LIBBIND ISC_PLATFORM_HAVEIPV6 LWRES_PLATFORM_HAVEIPV6 ISC_PLATFORM_NEEDNETINETIN6H LWRES_PLATFORM_NEEDNETINETIN6H ISC_PLATFORM_NEEDNETINET6IN6H LWRES_PLATFORM_NEEDNETINET6IN6H ISC_PLATFORM_HAVEINADDR6 LWRES_PLATFORM_HAVEINADDR6 ISC_PLATFORM_NEEDIN6ADDRANY LWRES_PLATFORM_NEEDIN6ADDRANY ISC_PLATFORM_NEEDIN6ADDRLOOPBACK LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK ISC_PLATFORM_HAVEIN6PKTINFO ISC_PLATFORM_FIXIN6ISADDR ISC_IPV6_H ISC_IPV6_O ISC_ISCIPV6_O ISC_IPV6_C LWRES_HAVE_SIN6_SCOPE_ID ISC_PLATFORM_HAVESCOPEID ISC_PLATFORM_HAVEIF_LADDRREQ ISC_PLATFORM_HAVEIF_LADDRCONF ISC_PLATFORM_NEEDNTOP ISC_PLATFORM_NEEDPTON ISC_PLATFORM_NEEDATON ISC_PLATFORM_HAVESALEN LWRES_PLATFORM_HAVESALEN ISC_PLATFORM_MSGHDRFLAVOR ISC_PLATFORM_NEEDPORTT ISC_LWRES_NEEDADDRINFO ISC_LWRES_NEEDRRSETINFO ISC_LWRES_SETHOSTENTINT ISC_LWRES_ENDHOSTENTINT ISC_LWRES_GETNETBYADDRINADDR ISC_LWRES_SETNETENTINT ISC_LWRES_ENDNETENTINT ISC_LWRES_GETHOSTBYADDRVOID ISC_LWRES_NEEDHERRNO ISC_LWRES_GETIPNODEPROTO ISC_LWRES_GETADDRINFOPROTO ISC_LWRES_GETNAMEINFOPROTO ISC_PLATFORM_NEEDSTRSEP ISC_PLATFORM_NEEDMEMMOVE ISC_PLATFORM_NEEDSTRTOUL LWRES_PLATFORM_NEEDSTRTOUL GENRANDOMLIB ISC_PLATFORM_NEEDSTRLCPY ISC_PLATFORM_NEEDSTRLCAT ISC_PLATFORM_NEEDSPRINTF LWRES_PLATFORM_NEEDSPRINTF ISC_PLATFORM_NEEDVSNPRINTF LWRES_PLATFORM_NEEDVSNPRINTF ISC_EXTRA_OBJS ISC_EXTRA_SRCS ISC_PLATFORM_QUADFORMAT LWRES_PLATFORM_QUADFORMAT ISC_PLATFORM_RLIMITTYPE ISC_PLATFORM_USEDECLSPEC LWRES_PLATFORM_USEDECLSPEC ISC_PLATFORM_BRACEPTHREADONCEINIT ISC_PLATFORM_HAVEIFNAMETOINDEX LATEX PDFLATEX XSLTPROC XMLLINT XSLT_DOCBOOK_STYLE_HTML XSLT_DOCBOOK_STYLE_XHTML XSLT_DOCBOOK_STYLE_MAN XSLT_DOCBOOK_CHUNK_HTML XSLT_DOCBOOK_CHUNK_XHTML XSLT_DB2LATEX_STYLE XSLT_DB2LATEX_ADMONITIONS IDNLIBS BIND9_TOP_BUILDDIR BIND9_ISC_BUILDINCLUDE BIND9_ISCCC_BUILDINCLUDE BIND9_ISCCFG_BUILDINCLUDE BIND9_DNS_BUILDINCLUDE BIND9_LWRES_BUILDINCLUDE BIND9_BIND9_BUILDINCLUDE BIND9_VERSION LIBOBJS LTLIBOBJS' ac_subst_files='BIND9_MAKE_INCLUDES BIND9_MAKE_RULES LIBISC_API LIBISCCC_API LIBISCCFG_API LIBDNS_API LIBBIND9_API LIBLWRES_API' @@ -1081,4 +1081,8 @@ include additional configurations [automatic] --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:@@ -8140,5 +8144,5 @@ *-*-irix6*) # Find out which ABI we are using.- echo '#line 8142 "configure"' > conftest.$ac_ext+ echo '#line 8146 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5@@ -9137,5 +9141,5 @@ # Provide some information about the compiler.-echo "$as_me:9139:" \+echo "$as_me:9143:" \ "checking for Fortran 77 compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2`@@ -10198,9 +10202,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:10200: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:10204: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:10204: \$? = $ac_status" >&5+ echo "$as_me:10208: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -10441,9 +10445,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:10443: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:10447: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:10447: \$? = $ac_status" >&5+ echo "$as_me:10451: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -10501,9 +10505,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:10503: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:10507: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:10507: \$? = $ac_status" >&5+ echo "$as_me:10511: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -12686,5 +12690,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 12688 "configure"+#line 12692 "configure" #include "confdefs.h" @@ -12784,5 +12788,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 12786 "configure"+#line 12790 "configure" #include "confdefs.h" @@ -14981,9 +14985,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:14983: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:14987: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:14987: \$? = $ac_status" >&5+ echo "$as_me:14991: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -15041,9 +15045,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:15043: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:15047: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:15047: \$? = $ac_status" >&5+ echo "$as_me:15051: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -16402,5 +16406,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 16404 "configure"+#line 16408 "configure" #include "confdefs.h" @@ -16500,5 +16504,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 16502 "configure"+#line 16506 "configure" #include "confdefs.h" @@ -17337,9 +17341,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:17339: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:17343: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:17343: \$? = $ac_status" >&5+ echo "$as_me:17347: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -17397,9 +17401,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:17399: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:17403: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:17403: \$? = $ac_status" >&5+ echo "$as_me:17407: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -19436,9 +19440,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19438: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19442: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:19442: \$? = $ac_status" >&5+ echo "$as_me:19446: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -19679,9 +19683,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19681: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19685: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5- echo "$as_me:19685: \$? = $ac_status" >&5+ echo "$as_me:19689: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized@@ -19739,9 +19743,9 @@ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'`- (eval echo "\"\$as_me:19741: $lt_compile\"" >&5)+ (eval echo "\"\$as_me:19745: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5- echo "$as_me:19745: \$? = $ac_status" >&5+ echo "$as_me:19749: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then@@ -21924,5 +21928,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 21926 "configure"+#line 21930 "configure" #include "confdefs.h" @@ -22022,5 +22026,5 @@ lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF-#line 22024 "configure"+#line 22028 "configure" #include "confdefs.h" @@ -27771,4 +27775,354 @@ #+# 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;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -