[If I ought to send this to a different list/person, please tell me and I'll do so] I've tested 2.6.5-rc3, 2.6.5, and 2.6.6-rc1-bk3. 2.6.5-rc3 isn't affected by this problem, but the other two (and I presume any version in between) fail with this message: ------------------- AS arch/i386/lib/getuser.o CC arch/i386/lib/memcpy.o CC arch/i386/lib/strstr.o CC arch/i386/lib/usercopy.o AR arch/i386/lib/lib.a GEN .version CHK include/linux/compile.h UPD include/linux/compile.h CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o(.text+0x67b20): In function `ipq_mangle_ipv6': : undefined reference to `ip6_route_me_harder' make: *** [.tmp_vmlinux1] Error 1 ------------------- Attached is my .config from 2.6.5. Steps to reproduce: 1. Start with a kernel tree from 2.6.5 or later. 2. make defconfig 3. make menuconfig a. Enable ipv6 as a module b. Enable ipv6 "Userspace queueing via NETLINK" (not as a module). 4. make I can make the error go away by either (a)setting CONFIG_IPV6=y, or (b)setting CONFIG_IP6_NF_QUEUE=m. System details: 2.6.5-mm1 Debian Sarge libc6 version 2.3.2.ds1-11 gcc version 2.95.4 20011002 (Debian prerelease) Note: I have the same problem compiling with GCC 3.3: gcc version 3.3.3 (Debian 20040401) GNU assembler 2.14.90.0.7 20031029 Debian GNU/Linux GNU ld version 2.14.90.0.7 20031029 Debian GNU/Linux Thanks, Corey