Re: Kernel Link issue

2015-07-08 Thread O. Hartmann
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

2015-07-06 Thread O. Hartmann
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

2015-07-06 Thread Larry Rosenman

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

2015-07-05 Thread Larry Rosenman

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

2015-07-05 Thread O. Hartmann
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

2015-07-05 Thread Larry Rosenman

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