Date: Tue, 6 Jan 2009 00:07:14 GMT From: Wes Morgan <morganw@chemikals.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/130213: IPv6 support is not built even when chosen Message-ID: <200901060007.n0607E5Q016957@www.freebsd.org> Resent-Message-ID: <200901060010.n060A11D091827@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 130213 >Category: ports >Synopsis: IPv6 support is not built even when chosen >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 06 00:10:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Wes Morgan >Release: 8.0-current >Organization: >Environment: FreeBSD volatile 8.0-CURRENT FreeBSD 8.0-CURRENT #6: Thu Jan 1 18:02:20 CST 2009 root@volatile:/usr/src/sys/amd64/compile/VOLATILE amd64 >Description: The patch-configure file only patches "configure.in", which does not regenerate the configure script and thus IPv6 support will not be enabled even though it is selected. >How-To-Repeat: make config, select enable IPV6, and it will not be defined in defs.h. >Fix: Replace patch-configure with the attached patch. Patch attached with submission follows: --- configure~ 2009-01-05 18:02:04.883269233 -0600 +++ configure 2009-01-05 18:02:04.886269145 -0600 @@ -11830,100 +11830,27 @@ echo $ECHO_N "checking whether to enable IPv6 support... $ECHO_C" >&6 # Check whether --enable-ipv6 or --disable-ipv6 was given. if test "${enable_ipv6+set}" = set; then - enableval="$enable_ipv6" - case "$enableval" in + enableval=$enable_ipv6; case "$enableval" in yes) - case "$(uname -s)" in - Linux) - if test -d "/usr/inet6/include"; then - CFLAGS="$CFLAGS -I/usr/inet6/include" - LIBS="-L/usr/inet6/lib -linet6 $LIBS" - echo "$as_me:$LINENO: result: yes (libinet6)" >&5 -echo "${ECHO_T}yes (libinet6)" >&6 + { $as_echo "$as_me:$LINENO: result: yes (notchecked)" >&5 +$as_echo "yes (notchecked)" >&6; } cat >>confdefs.h <<\_ACEOF #define IPV6 1 _ACEOF - else - if test -d "/usr/local/v6/lib"; then - LIBS="-L/usr/local/v6/lib -linet6 $LIBS" - echo "$as_me:$LINENO: result: yes (freebsd+kame)" >&5 -echo "${ECHO_T}yes (freebsd+kame)" >&6 - -cat >>confdefs.h <<\_ACEOF -#define IPV6 1 -_ACEOF - - else - if test "$cross_compiling" = yes; then - { echo "$as_me:$LINENO: WARNING: cross-compiling: assuming no ipv6" >&5 -echo "$as_me: WARNING: cross-compiling: assuming no ipv6" >&2;} + ;; + *) + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac else - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" - - int main() - { - #if !defined(__GLIBC__) || (__GLIBC__ < 2) - #define NO_GLIBC_2 1 - #endif - - if (NO_GLIBC_2) - exit(0); - else - exit(1); - } -_ACEOF -rm -f 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='./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 - echo "$as_me:$LINENO: result: yes (glibc2)" >&5 -echo "${ECHO_T}yes (glibc2)" >&6 + { $as_echo "$as_me:$LINENO: result: no" >&5 +$as_echo "no" >&6; } -cat >>confdefs.h <<\_ACEOF -#define IPV6 1 -_ACEOF - - -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -( exit $ac_status ) -echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi - fi - fi - ;; - *) - echo "$as_me:$LINENO: result: no (ipv6 support can currently be enabled on Linux only)" >&5 -echo "${ECHO_T}no (ipv6 support can currently be enabled on Linux only)" >&6 - ;; - esac - ;; - no) - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 - ;; - esac -else - echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6 -fi; echo "$as_me:$LINENO: checking whether to enable SOCKS support" >&5 echo $ECHO_N "checking whether to enable SOCKS support... $ECHO_C" >&6 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901060007.n0607E5Q016957>