Re: Kernel Link issue
Am Mon, 06 Jul 2015 16:17:23 -0500 Larry Rosenman l...@lerctr.org schrieb: On 2015-07-06 16:12, O. Hartmann wrote: Am Sun, 05 Jul 2015 09:42:16 -0500 Larry Rosenman l...@lerctr.org schrieb: On 2015-07-05 04:14, O. Hartmann wrote: Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug I see the same here on most recen source (r285155). The failure occurs when device nvme and device nvd are enabled in kernel. On another system, exact with the same source revision, without both optionis enabled in the kernel the world and kernel built well. Regards, O. Hartmann This also happens if you have options ZFS. I saw some complaints from make about the linker files: cd /usr/obj/usr/src/sys/VT-LER; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/u sr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac _LDSCRIPTROOT = VERSION=FreeBSD 11.0-CURRENT amd64 1100077 INSTALL=sh /usr/src/tools/install.sh PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src /tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin CC=cc CXX=c++DEPFLAGS= CPP=cpp AS=as AR=ar LD=ld NM=nm OBJDUMP=objdump OBJCOPY=objcopy RANLIB=ranlib STRINGS= SIZE=size make -j 20 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3797: warning: duplicate script for target nvpair.ln ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1914: warning: using previous script for nvpair.ln defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3800: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3801: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here I need to correct: it only happens when options ZFS is in the kernel! My first (false) statement was wrong and is obsolete. The problem still persists in r 285220. O. Hartmann https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201356 has a patch that fixes is. I guess the patch hasn't been submitted yet since buildkernel still fails. It is annoying for nanoBSD builds where ZFS is builtin due to non-module environments we maintain. Is there any chance getting the patch in line within the next couple of days? pgppsWnmHrcy_.pgp Description: OpenPGP digital signature
Re: Kernel Link issue
Am Sun, 05 Jul 2015 09:42:16 -0500 Larry Rosenman l...@lerctr.org schrieb: On 2015-07-05 04:14, O. Hartmann wrote: Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug I see the same here on most recen source (r285155). The failure occurs when device nvme and device nvd are enabled in kernel. On another system, exact with the same source revision, without both optionis enabled in the kernel the world and kernel built well. Regards, O. Hartmann This also happens if you have options ZFS. I saw some complaints from make about the linker files: cd /usr/obj/usr/src/sys/VT-LER; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/u sr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac _LDSCRIPTROOT = VERSION=FreeBSD 11.0-CURRENT amd64 1100077 INSTALL=sh /usr/src/tools/install.sh PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src /tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin CC=cc CXX=c++DEPFLAGS= CPP=cpp AS=as AR=ar LD=ld NM=nm OBJDUMP=objdump OBJCOPY=objcopy RANLIB=ranlib STRINGS= SIZE=size make -j 20 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3797: warning: duplicate script for target nvpair.ln ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1914: warning: using previous script for nvpair.ln defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3800: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3801: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here I need to correct: it only happens when options ZFS is in the kernel! My first (false) statement was wrong and is obsolete. The problem still persists in r 285220. O. Hartmann pgpgRmFqq90Px.pgp Description: OpenPGP digital signature
Re: Kernel Link issue
On 2015-07-06 16:12, O. Hartmann wrote: Am Sun, 05 Jul 2015 09:42:16 -0500 Larry Rosenman l...@lerctr.org schrieb: On 2015-07-05 04:14, O. Hartmann wrote: Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug I see the same here on most recen source (r285155). The failure occurs when device nvme and device nvd are enabled in kernel. On another system, exact with the same source revision, without both optionis enabled in the kernel the world and kernel built well. Regards, O. Hartmann This also happens if you have options ZFS. I saw some complaints from make about the linker files: cd /usr/obj/usr/src/sys/VT-LER; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/u sr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac _LDSCRIPTROOT = VERSION=FreeBSD 11.0-CURRENT amd64 1100077 INSTALL=sh /usr/src/tools/install.sh PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src /tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin CC=cc CXX=c++DEPFLAGS= CPP=cpp AS=as AR=ar LD=ld NM=nm OBJDUMP=objdump OBJCOPY=objcopy RANLIB=ranlib STRINGS= SIZE=size make -j 20 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3797: warning: duplicate script for target nvpair.ln ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1914: warning: using previous script for nvpair.ln defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3800: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3801: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here I need to correct: it only happens when options ZFS is in the kernel! My first (false) statement was wrong and is obsolete. The problem still persists in r 285220. O. Hartmann https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201356 has a patch that fixes is. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: l...@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Kernel Link issue
On 2015-07-05 04:14, O. Hartmann wrote: Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug I see the same here on most recen source (r285155). The failure occurs when device nvme and device nvd are enabled in kernel. On another system, exact with the same source revision, without both optionis enabled in the kernel the world and kernel built well. Regards, O. Hartmann This also happens if you have options ZFS. I saw some complaints from make about the linker files: cd /usr/obj/usr/src/sys/VT-LER; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/u sr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac _LDSCRIPTROOT = VERSION=FreeBSD 11.0-CURRENT amd64 1100077 INSTALL=sh /usr/src/tools/install.sh PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src /tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin CC=cc CXX=c++DEPFLAGS= CPP=cpp AS=as AR=ar LD=ld NM=nm OBJDUMP=objdump OBJCOPY=objcopy RANLIB=ranlib STRINGS= SIZE=size make -j 20 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3797: warning: duplicate script for target nvpair.ln ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1914: warning: using previous script for nvpair.ln defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3800: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3801: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: l...@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org
Re: Kernel Link issue
Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug nvpair.o: In function `illumos_nvlist_add_nvlist': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1136: multiple definition of `illumos_nvlist_add_nvlist' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1136: first defined here nvpair.o: In function `illumos_nvlist_add_nvpair': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1971: multiple definition of `illumos_nvlist_add_nvpair' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1971: first defined here nvpair.o: In function `illumos_nvlist_add_string': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1056: multiple definition of `illumos_nvlist_add_string' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1056: first defined here nvpair.o: In function `illumos_nvlist_empty': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1202: multiple definition of `illumos_nvlist_empty' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1202: first defined here nvpair.o: In function `illumos_nvlist_exists': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1789: multiple definition of `illumos_nvlist_exists' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1789: first defined here nvpair.o: In function `illumos_nvlist_free': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:553: multiple definition of `illumos_nvlist_free' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:553: first defined here nvpair.o: In function `illumos_nvlist_next_nvpair': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1149: multiple definition of `illumos_nvlist_next_nvpair' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1149: first defined here nvpair.o: In function `illumos_nvlist_pack': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2343: multiple definition of `illumos_nvlist_pack' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2343: first defined here nvpair.o: In function `illumos_nvlist_prev_nvpair': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1178: multiple definition of `illumos_nvlist_prev_nvpair' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1178: first defined here nvpair.o: In function `illumos_nvlist_remove_nvpair': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:696: multiple definition of `illumos_nvlist_remove_nvpair' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:696: first defined here nvpair.o: In function `illumos_nvlist_size': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2332: multiple definition of `illumos_nvlist_size' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2332: first defined here nvpair.o: In function `illumos_nvlist_unpack': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2405: multiple definition of `illumos_nvlist_unpack' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2405: first defined here nvpair.o: In function `illumos_nvlist_xpack': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2355: multiple definition of `illumos_nvlist_xpack' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2355: first defined here nvpair.o: In function `illumos_nvlist_xunpack': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2416: multiple definition of `illumos_nvlist_xunpack' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:2416: first defined here nvpair.o: In function `illumos_nvpair_name': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1214: multiple definition of `illumos_nvpair_name' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1214: first defined here nvpair.o: In function `illumos_nvpair_type': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1220: multiple definition of `illumos_nvpair_type' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1220: first defined here nvpair.o: In function `nv_alloc_fini': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:164: multiple definition of `nv_alloc_fini' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:164: first defined here nvpair.o: In function `nv_alloc_init': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:140: multiple definition of `nv_alloc_init' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:140: first defined here nvpair.o: In function `nv_alloc_reset': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:157: multiple definition of
Re: Kernel Link issue
On 2015-07-05 09:42, Larry Rosenman wrote: On 2015-07-05 04:14, O. Hartmann wrote: Am Sat, 04 Jul 2015 18:56:31 -0500 Larry Rosenman l...@lerctr.org schrieb: --- kernel.debug --- linking kernel.debug I see the same here on most recen source (r285155). The failure occurs when device nvme and device nvd are enabled in kernel. On another system, exact with the same source revision, without both optionis enabled in the kernel the world and kernel built well. Regards, O. Hartmann This also happens if you have options ZFS. I saw some complaints from make about the linker files: cd /usr/obj/usr/src/sys/VT-LER; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/u sr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac _LDSCRIPTROOT = VERSION=FreeBSD 11.0-CURRENT amd64 1100077 INSTALL=sh /usr/src/tools/install.sh PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src /tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin CC=cc CXX=c++DEPFLAGS= CPP=cpp AS=as AR=ar LD=ld NM=nm OBJDUMP=objdump OBJCOPY=objcopy RANLIB=ranlib STRINGS= SIZE=size make -j 20 -J 15,16 -m /usr/src/share/mk KERNEL=kernel cleandir make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3797: warning: duplicate script for target nvpair.ln ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1914: warning: using previous script for nvpair.ln defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3800: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 3801: warning: duplicate script for target nvpair.o ignored make[2]: /usr/obj/usr/src/sys/VT-LER/Makefile line 1918: warning: using previous script for nvpair.o defined here bug filed: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201356 -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: l...@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688 ___ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to freebsd-current-unsubscr...@freebsd.org