In the bind manual the following sentence is wrong (only valid for FreeBSD5) --enable-v4-mapped is the default on all platforms except FreeBSD, NetBSD, and OpenBSD, ... If your platform supports it and you want Apache to handle IPv4 and IPv6 ... --disable-v4-mapped is the default on FreeBSD, NetBSD, and OpenBSD. This is text is only valid for FreeBSD-5.x. From the configure script: # Check whether --enable-v4-mapped was given. if test "${enable_v4_mapped+set}" = set; then : enableval=$enable_v4_mapped; v4mapped=$enableval else case $host in *freebsd5*|*netbsd*|*openbsd*) v4mapped=no ;; *mingw*) v4mapped=no ;; *) v4mapped=yes ;; esac fi
I suspect this is more a config then a documentation issue so change to config. Fix will be trivial s/freebsd5/freebsd/ config config.in This fix is also valid fir httpd-2.4.x
trunk: r1551685
Fixed and released in 2.4.8. Left opened because this PR was against 2.2.x
Created attachment 32240 [details] fix reg expr. FreeBSD version v4mapped The first fix for configure.in (already in SVN) has an issue since the '[]' are removed from the resulting configure script. The fix is trivial just replace foo[1234] with foo[[1234]]
Thanks, committed to trunk in r1652929, proposed for 2.4.x (r1652934).
Backported to 2.4.12 in r1653962.
Backported to 2.2.30.