GENERIC kernel, and/or adding options ZFS garners lots of messages reL nvpair* --- 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 `nv_alloc_reset' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:157: first defined here nvpair.o: In function `nvlist_add_boolean': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:982: multiple definition of `nvlist_add_boolean' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:982: first defined here nvpair.o: In function `nvlist_add_boolean_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1063: multiple definition of `nvlist_add_boolean_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1063: first defined here nvpair.o: In function `nvlist_add_boolean_value': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:988: multiple definition of `nvlist_add_boolean_value' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:988: first defined here nvpair.o: In function `nvlist_add_byte': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:994: multiple definition of `nvlist_add_byte' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:994: first defined here nvpair.o: In function `nvlist_add_byte_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1069: multiple definition of `nvlist_add_byte_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1069: first defined here nvpair.o: In function `nvlist_add_hrtime': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1130: multiple definition of `nvlist_add_hrtime' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1130: first defined here nvpair.o: In function `nvlist_add_int16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1012: multiple definition of `nvlist_add_int16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1012: first defined here nvpair.o: In function `nvlist_add_int16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1087: multiple definition of `nvlist_add_int16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1087: first defined here nvpair.o: In function `nvlist_add_int32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1024: multiple definition of `nvlist_add_int32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1024: first defined here nvpair.o: In function `nvlist_add_int32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1099: multiple definition of `nvlist_add_int32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1099: first defined here nvpair.o: In function `nvlist_add_int64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1036: multiple definition of `nvlist_add_int64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1036: first defined here nvpair.o: In function `nvlist_add_int64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1111: multiple definition of `nvlist_add_int64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1111: first defined here nvpair.o: In function `nvlist_add_int8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1000: multiple definition of `nvlist_add_int8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1000: first defined here nvpair.o: In function `nvlist_add_int8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1075: multiple definition of `nvlist_add_int8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1075: first defined here nvpair.o: In function `nvlist_add_nvlist_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1142: multiple definition of `nvlist_add_nvlist_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1142: first defined here nvpair.o: In function `nvlist_add_string_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1124: multiple definition of `nvlist_add_string_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1124: first defined here nvpair.o: In function `nvlist_add_uint16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1018: multiple definition of `nvlist_add_uint16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1018: first defined here nvpair.o: In function `nvlist_add_uint16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1093: multiple definition of `nvlist_add_uint16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1093: first defined here nvpair.o: In function `nvlist_add_uint32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1030: multiple definition of `nvlist_add_uint32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1030: first defined here nvpair.o: In function `nvlist_add_uint32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1105: multiple definition of `nvlist_add_uint32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1105: first defined here nvpair.o: In function `nvlist_add_uint64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1042: multiple definition of `nvlist_add_uint64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1042: first defined here nvpair.o: In function `nvlist_add_uint64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1117: multiple definition of `nvlist_add_uint64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1117: first defined here nvpair.o: In function `nvlist_add_uint8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1006: multiple definition of `nvlist_add_uint8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1006: first defined here nvpair.o: In function `nvlist_add_uint8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1081: multiple definition of `nvlist_add_uint8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1081: first defined here nvpair.o: In function `nvlist_alloc': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:267: multiple definition of `nvlist_alloc' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:267: first defined here nvpair.o: In function `nvlist_dup': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:603: multiple definition of `nvlist_dup' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:603: first defined here nvpair.o: In function `nvlist_lookup_boolean': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1347: multiple definition of `nvlist_lookup_boolean' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1347: first defined here nvpair.o: In function `nvlist_lookup_boolean_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1435: multiple definition of `nvlist_lookup_boolean_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1435: first defined here nvpair.o: In function `nvlist_lookup_boolean_value': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1353: multiple definition of `nvlist_lookup_boolean_value' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1353: first defined here nvpair.o: In function `nvlist_lookup_byte': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1360: multiple definition of `nvlist_lookup_byte' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1360: first defined here nvpair.o: In function `nvlist_lookup_byte_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1443: multiple definition of `nvlist_lookup_byte_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1443: first defined here nvpair.o: In function `nvlist_lookup_hrtime': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1518: multiple definition of `nvlist_lookup_hrtime' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1518: first defined here nvpair.o: In function `nvlist_lookup_int16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1378: multiple definition of `nvlist_lookup_int16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1378: first defined here nvpair.o: In function `nvlist_lookup_int16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1463: multiple definition of `nvlist_lookup_int16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1463: first defined here nvpair.o: In function `nvlist_lookup_int32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1390: multiple definition of `nvlist_lookup_int32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1390: first defined here nvpair.o: In function `nvlist_lookup_int32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1477: multiple definition of `nvlist_lookup_int32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1477: first defined here nvpair.o: In function `nvlist_lookup_int64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1402: multiple definition of `nvlist_lookup_int64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1402: first defined here nvpair.o: In function `nvlist_lookup_int64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1491: multiple definition of `nvlist_lookup_int64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1491: first defined here nvpair.o: In function `nvlist_lookup_int8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1366: multiple definition of `nvlist_lookup_int8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1366: first defined here nvpair.o: In function `nvlist_lookup_int8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1449: multiple definition of `nvlist_lookup_int8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1449: first defined here nvpair.o: In function `nvlist_lookup_nv_alloc': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:171: multiple definition of `nvlist_lookup_nv_alloc' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:171: first defined here nvpair.o: In function `nvlist_lookup_nvlist': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1428: multiple definition of `nvlist_lookup_nvlist' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1428: first defined here nvpair.o: In function `nvlist_lookup_nvlist_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1512: multiple definition of `nvlist_lookup_nvlist_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1512: first defined here nvpair.o: In function `nvlist_lookup_nvpair': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1772: multiple definition of `nvlist_lookup_nvpair' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1772: first defined here nvpair.o: In function `nvlist_lookup_nvpair_embedded_index': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1783: multiple definition of `nvlist_lookup_nvpair_embedded_index' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1783: first defined here nvpair.o: In function `nvlist_lookup_pairs': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1524: multiple definition of `nvlist_lookup_pairs' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1524: first defined here nvpair.o: In function `nvlist_lookup_string': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1422: multiple definition of `nvlist_lookup_string' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1422: first defined here nvpair.o: In function `nvlist_lookup_string_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1505: multiple definition of `nvlist_lookup_string_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1505: first defined here nvpair.o: In function `nvlist_lookup_uint16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1384: multiple definition of `nvlist_lookup_uint16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1384: first defined here nvpair.o: In function `nvlist_lookup_uint16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1470: multiple definition of `nvlist_lookup_uint16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1470: first defined here nvpair.o: In function `nvlist_lookup_uint32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1396: multiple definition of `nvlist_lookup_uint32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1396: first defined here nvpair.o: In function `nvlist_lookup_uint32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1484: multiple definition of `nvlist_lookup_uint32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1484: first defined here nvpair.o: In function `nvlist_lookup_uint64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1408: multiple definition of `nvlist_lookup_uint64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1408: first defined here nvpair.o: In function `nvlist_lookup_uint64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1498: multiple definition of `nvlist_lookup_uint64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1498: first defined here nvpair.o: In function `nvlist_lookup_uint8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1372: multiple definition of `nvlist_lookup_uint8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1372: first defined here nvpair.o: In function `nvlist_lookup_uint8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1456: multiple definition of `nvlist_lookup_uint8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1456: first defined here nvpair.o: In function `nvlist_merge': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1988: multiple definition of `nvlist_merge' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1988: first defined here nvpair.o: In function `nvlist_nvflag': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:257: multiple definition of `nvlist_nvflag' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:257: first defined here nvpair.o: In function `nvlist_remove': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:669: multiple definition of `nvlist_remove' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:669: first defined here nvpair.o: In function `nvlist_remove_all': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:637: multiple definition of `nvlist_remove_all' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:637: first defined here nvpair.o: In function `nvlist_xalloc': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:278: multiple definition of `nvlist_xalloc' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:278: first defined here nvpair.o: In function `nvlist_xdup': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:614: multiple definition of `nvlist_xdup' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:614: first defined here nvpair.o: In function `nvpair_type_is_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1226: multiple definition of `nvpair_type_is_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1226: first defined here nvpair.o: In function `nvpair_value_boolean_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1890: multiple definition of `nvpair_value_boolean_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1890: first defined here nvpair.o: In function `nvpair_value_boolean_value': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1810: multiple definition of `nvpair_value_boolean_value' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1810: first defined here nvpair.o: In function `nvpair_value_byte': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1816: multiple definition of `nvpair_value_byte' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1816: first defined here nvpair.o: In function `nvpair_value_byte_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1896: multiple definition of `nvpair_value_byte_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1896: first defined here nvpair.o: In function `nvpair_value_hrtime': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1962: multiple definition of `nvpair_value_hrtime' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1962: first defined here nvpair.o: In function `nvpair_value_int16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1834: multiple definition of `nvpair_value_int16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1834: first defined here nvpair.o: In function `nvpair_value_int16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1914: multiple definition of `nvpair_value_int16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1914: first defined here nvpair.o: In function `nvpair_value_int32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1846: multiple definition of `nvpair_value_int32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1846: first defined here nvpair.o: In function `nvpair_value_int32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1926: multiple definition of `nvpair_value_int32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1926: first defined here nvpair.o: In function `nvpair_value_int64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1858: multiple definition of `nvpair_value_int64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1858: first defined here nvpair.o: In function `nvpair_value_int64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1938: multiple definition of `nvpair_value_int64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1938: first defined here nvpair.o: In function `nvpair_value_int8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1822: multiple definition of `nvpair_value_int8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1822: first defined here nvpair.o: In function `nvpair_value_int8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1902: multiple definition of `nvpair_value_int8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1902: first defined here nvpair.o: In function `nvpair_value_nvlist': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1884: multiple definition of `nvpair_value_nvlist' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1884: first defined here nvpair.o: In function `nvpair_value_nvlist_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1956: multiple definition of `nvpair_value_nvlist_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1956: first defined here nvpair.o: In function `nvpair_value_string': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1878: multiple definition of `nvpair_value_string' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1878: first defined here nvpair.o: In function `nvpair_value_string_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1950: multiple definition of `nvpair_value_string_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1950: first defined here nvpair.o: In function `nvpair_value_uint16': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1840: multiple definition of `nvpair_value_uint16' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1840: first defined here nvpair.o: In function `nvpair_value_uint16_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1920: multiple definition of `nvpair_value_uint16_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1920: first defined here nvpair.o: In function `nvpair_value_uint32': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1852: multiple definition of `nvpair_value_uint32' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1852: first defined here nvpair.o: In function `nvpair_value_uint32_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1932: multiple definition of `nvpair_value_uint32_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1932: first defined here nvpair.o: In function `nvpair_value_uint64': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1864: multiple definition of `nvpair_value_uint64' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1864: first defined here nvpair.o: In function `nvpair_value_uint64_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1944: multiple definition of `nvpair_value_uint64_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1944: first defined here nvpair.o: In function `nvpair_value_uint8': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1828: multiple definition of `nvpair_value_uint8' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1828: first defined here nvpair.o: In function `nvpair_value_uint8_array': /usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1908: multiple definition of `nvpair_value_uint8_array' nvpair.o:/usr/src/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c:1908: first defined here nvlist.o: In function `nvlist_destroy': /usr/src/sys/contrib/libnv/nvlist.c:158: undefined reference to `nvpair_free' nvlist.o: In function `nvlist_remove_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:1394: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:1395: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1397: undefined reference to `nvpair_remove' nvlist.o: In function `nvlist_get_parent': /usr/src/sys/contrib/libnv/nvlist.c:214: undefined reference to `nvpair_nvlist' nvlist.o: In function `nvlist_find': /usr/src/sys/contrib/libnv/nvlist.c:267: undefined reference to `nvpair_type' /usr/src/sys/contrib/libnv/nvlist.c:270: undefined reference to `nvpair_name' nvlist.o: In function `nvlist_free_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:1432: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:1433: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1436: undefined reference to `nvpair_free' nvlist.o: In function `nvlist_report_missing': /usr/src/sys/contrib/libnv/nvlist.c:251: undefined reference to `nvpair_type_string' nvlist.o: In function `nvlist_clone': /usr/src/sys/contrib/libnv/nvlist.c:330: undefined reference to `nvpair_clone' nvlist.o: In function `nvlist_move_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:1203: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:1204: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1207: undefined reference to `nvpair_free' /usr/src/sys/contrib/libnv/nvlist.c:1212: undefined reference to `nvpair_name' /usr/src/sys/contrib/libnv/nvlist.c:1213: undefined reference to `nvpair_free' /usr/src/sys/contrib/libnv/nvlist.c:1220: undefined reference to `nvpair_insert' nvlist.o: In function `nvlist_next_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:998: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:999: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1001: undefined reference to `nvpair_next' /usr/src/sys/contrib/libnv/nvlist.c:1002: undefined reference to `nvpair_nvlist' nvlist.o: In function `nvlist_size': /usr/src/sys/contrib/libnv/nvlist.c:462: undefined reference to `nvpair_header_size' /usr/src/sys/contrib/libnv/nvlist.c:463: undefined reference to `nvpair_name' /usr/src/sys/contrib/libnv/nvlist.c:464: undefined reference to `nvpair_type' /usr/src/sys/contrib/libnv/nvlist.c:466: undefined reference to `nvpair_header_size' /usr/src/sys/contrib/libnv/nvlist.c:467: undefined reference to `nvpair_get_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:476: undefined reference to `nvpair_size' nvlist.o: In function `nvlist_get_parent': /usr/src/sys/contrib/libnv/nvlist.c:214: undefined reference to `nvpair_nvlist' nvlist.o: In function `nvlist_xpack': /usr/src/sys/contrib/libnv/nvlist.c:628: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:630: undefined reference to `nvpair_init_datasize' /usr/src/sys/contrib/libnv/nvlist.c:631: undefined reference to `nvpair_pack_header' /usr/src/sys/contrib/libnv/nvlist.c:638: undefined reference to `nvpair_pack_null' /usr/src/sys/contrib/libnv/nvlist.c:641: undefined reference to `nvpair_pack_bool' /usr/src/sys/contrib/libnv/nvlist.c:644: undefined reference to `nvpair_pack_number' /usr/src/sys/contrib/libnv/nvlist.c:647: undefined reference to `nvpair_pack_string' /usr/src/sys/contrib/libnv/nvlist.c:650: undefined reference to `nvpair_get_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:668: undefined reference to `nvpair_pack_binary' /usr/src/sys/contrib/libnv/nvlist.c:660: undefined reference to `nvpair_pack_nvlist_up' nvlist.o: In function `nvlist_get_parent': /usr/src/sys/contrib/libnv/nvlist.c:214: undefined reference to `nvpair_nvlist' nvlist.o: In function `nvlist_xpack': /usr/src/sys/contrib/libnv/nvlist.c:683: undefined reference to `nvpair_pack_nvlist_up' /usr/src/sys/contrib/libnv/nvlist.c:628: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:630: undefined reference to `nvpair_init_datasize' /usr/src/sys/contrib/libnv/nvlist.c:631: undefined reference to `nvpair_pack_header' /usr/src/sys/contrib/libnv/nvlist.c:636: undefined reference to `nvpair_type' /usr/src/sys/contrib/libnv/nvlist.c:671: undefined reference to `nvpair_type' nvlist.o: In function `nvlist_xunpack': /usr/src/sys/contrib/libnv/nvlist.c:841: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:842: undefined reference to `nvpair_free_structure' /usr/src/sys/contrib/libnv/nvlist.c:808: undefined reference to `nvpair_unpack' /usr/src/sys/contrib/libnv/nvlist.c:811: undefined reference to `nvpair_type' /usr/src/sys/contrib/libnv/nvlist.c:813: undefined reference to `nvpair_unpack_null' /usr/src/sys/contrib/libnv/nvlist.c:816: undefined reference to `nvpair_unpack_bool' /usr/src/sys/contrib/libnv/nvlist.c:819: undefined reference to `nvpair_unpack_number' /usr/src/sys/contrib/libnv/nvlist.c:822: undefined reference to `nvpair_unpack_string' /usr/src/sys/contrib/libnv/nvlist.c:825: undefined reference to `nvpair_unpack_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:836: undefined reference to `nvpair_unpack_binary' /usr/src/sys/contrib/libnv/nvlist.c:845: undefined reference to `nvpair_type' nvlist.o: In function `nvlist_prev_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:1014: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:1015: undefined reference to `nvpair_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1017: undefined reference to `nvpair_prev' /usr/src/sys/contrib/libnv/nvlist.c:1018: undefined reference to `nvpair_nvlist' nvlist.o: In function `nvlist_next': /usr/src/sys/contrib/libnv/nvlist.c:1038: undefined reference to `nvpair_type' /usr/src/sys/contrib/libnv/nvlist.c:1040: undefined reference to `nvpair_name' nvlist.o: In function `nvlist_add_nvpair': /usr/src/sys/contrib/libnv/nvlist.c:1075: undefined reference to `nvpair_assert' /usr/src/sys/contrib/libnv/nvlist.c:1082: undefined reference to `nvpair_name' /usr/src/sys/contrib/libnv/nvlist.c:1089: undefined reference to `nvpair_clone' /usr/src/sys/contrib/libnv/nvlist.c:1096: undefined reference to `nvpair_insert' nvlist.o: In function `nvlist_add_stringv': /usr/src/sys/contrib/libnv/nvlist.c:1120: undefined reference to `nvpair_create_stringv' /usr/src/sys/contrib/libnv/nvlist.c:1120: undefined reference to `nvpair_create_stringv' nvlist.o: In function `nvlist_add_null': /usr/src/sys/contrib/libnv/nvlist.c:1139: undefined reference to `nvpair_create_null' nvlist.o: In function `nvlist_add_binary': /usr/src/sys/contrib/libnv/nvlist.c:1159: undefined reference to `nvpair_create_binary' nvlist.o: In function `nvlist_add_bool': /usr/src/sys/contrib/libnv/nvlist.c:1189: undefined reference to `nvpair_create_bool' nvlist.o: In function `nvlist_add_number': /usr/src/sys/contrib/libnv/nvlist.c:1190: undefined reference to `nvpair_create_number' nvlist.o: In function `nvlist_add_string': /usr/src/sys/contrib/libnv/nvlist.c:1191: undefined reference to `nvpair_create_string' nvlist.o: In function `nvlist_add_nvlist': /usr/src/sys/contrib/libnv/nvlist.c:1192: undefined reference to `nvpair_create_nvlist' nvlist.o: In function `nvlist_move_string': /usr/src/sys/contrib/libnv/nvlist.c:1234: undefined reference to `nvpair_move_string' nvlist.o: In function `nvlist_move_nvlist': /usr/src/sys/contrib/libnv/nvlist.c:1255: undefined reference to `nvpair_move_nvlist' nvlist.o: In function `nvlist_move_binary': /usr/src/sys/contrib/libnv/nvlist.c:1297: undefined reference to `nvpair_move_binary' nvlist.o: In function `nvlist_get_bool': /usr/src/sys/contrib/libnv/nvlist.c:1325: undefined reference to `nvpair_get_bool' nvlist.o: In function `nvlist_get_number': /usr/src/sys/contrib/libnv/nvlist.c:1326: undefined reference to `nvpair_get_number' nvlist.o: In function `nvlist_get_string': /usr/src/sys/contrib/libnv/nvlist.c:1327: undefined reference to `nvpair_get_string' nvlist.o: In function `nvlist_get_nvlist': /usr/src/sys/contrib/libnv/nvlist.c:1328: undefined reference to `nvpair_get_nvlist' nvlist.o: In function `nvlist_get_binary': /usr/src/sys/contrib/libnv/nvlist.c:1344: undefined reference to `nvpair_get_binary' nvlist.o: In function `nvlist_take_bool': /usr/src/sys/contrib/libnv/nvlist.c:1363: undefined reference to `nvpair_get_bool' /usr/src/sys/contrib/libnv/nvlist.c:1363: undefined reference to `nvpair_free_structure' nvlist.o: In function `nvlist_take_number': /usr/src/sys/contrib/libnv/nvlist.c:1364: undefined reference to `nvpair_get_number' /usr/src/sys/contrib/libnv/nvlist.c:1364: undefined reference to `nvpair_free_structure' nvlist.o: In function `nvlist_take_string': /usr/src/sys/contrib/libnv/nvlist.c:1365: undefined reference to `nvpair_get_string' /usr/src/sys/contrib/libnv/nvlist.c:1365: undefined reference to `nvpair_free_structure' nvlist.o: In function `nvlist_take_nvlist': /usr/src/sys/contrib/libnv/nvlist.c:1366: undefined reference to `nvpair_get_nvlist' /usr/src/sys/contrib/libnv/nvlist.c:1366: undefined reference to `nvpair_free_structure' nvlist.o: In function `nvlist_take_binary': /usr/src/sys/contrib/libnv/nvlist.c:1383: undefined reference to `nvpair_get_binary' /usr/src/sys/contrib/libnv/nvlist.c:1385: undefined reference to `nvpair_free_structure' *** [kernel.debug] Error code 1 make[2]: stopped in /usr/obj/usr/src/sys/VT-LER 1 error make[2]: stopped in /usr/obj/usr/src/sys/VT-LER *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src borg.lerctr.org /usr/src # svn info Path: . Working Copy Root Path: /usr/src URL: svn://svn.freebsd.org/base/head Relative URL: ^/head Repository Root: svn://svn.freebsd.org/base Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f Revision: 285153 Node Kind: directory Schedule: normal Last Changed Author: gnn Last Changed Rev: 285152 Last Changed Date: 2015-07-04 16:32:44 -0500 (Sat, 04 Jul 2015) borg.lerctr.org /usr/src # 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
Did you use -DNO_CLEAN option? Did you try to remove /usr/obj/..? This is amd64 architecture?
I've done it both with & without -DNO_CLEAN have NOT removed /usr/obj yes, amd64
clean /usr/obj does NOT fix it.
(In reply to Mariusz Zaborski from comment #1) r285138 builds cleanly on amd64 with custom kernel with options ZFS, without device nvme and device nvd, r285139 does not.
(In reply to Trond.Endrestol from comment #4) Thank you for replay. I will look into it. Could you add please configuration which doesn't work?
Created attachment 158415 [details] config that breaks
(In reply to Mariusz Zaborski from comment #5) My custom kernel is this one: http://ximalas.info/~trond/create-zfs/canmount/VBOX-amd64-head Note that GENERIC was also affected, i.e. it compiled flawlessly on r285138, but not on r285139.
Thank you for help. I confirm issue. I will work on it ASAP.
Created attachment 158427 [details] Patch Could you pleas try this patch? Please notice that the are renamed file in patch.
this patch DOES appear to fix it, albeit leaving some *.rej files around for the deletes.
borg.lerctr.org /usr/src $ find . -name \*rej ./sys/contrib/libnv/nvlist.c.rej ./sys/contrib/libnv/dnvlist.c.rej ./sys/contrib/libnv/nvpair.c.rej borg.lerctr.org /usr/src $ borg.lerctr.org /usr/src $
(In reply to Mariusz Zaborski from comment #9) Patch works for me too.
Can we get this committed????
Please don't rename it to prefix the filenames with "l", do it like we generally do elsewhere - use a recognizable prefix like libnv_. eg: the fdt files start with fdt_* and so on.
(In reply to Larry Rosenman from comment #12) Yes, I was planing to upstream this today. (In reply to Peter Wemm from comment #14) No worries this was just test patch.
A commit references this bug: Author: oshogbo Date: Thu Jul 9 21:53:42 UTC 2015 New revision: 285339 URL: https://svnweb.freebsd.org/changeset/base/285339 Log: Rename zfs nvpair files to not colidate with our nvlist. PR: 201356 Approved by: pjd (mentor) Changes: head/cddl/lib/libnvpair/Makefile head/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c head/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c head/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c head/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c head/sys/conf/files head/sys/modules/zfs/Makefile
In r285339.
A commit references this bug: Author: ngie Date: Wed Dec 23 04:36:16 UTC 2015 New revision: 292643 URL: https://svnweb.freebsd.org/changeset/base/292643 Log: MFC r282122,r285339,r288340: r282122 (by avg): nvpair_type_is_array: DATA_TYPE_INT8_ARRAY was not recognized To do: upstream (https://www.illumos.org/issues/5778) r285339 (by oshogbo): Rename zfs nvpair files to not colidate with our nvlist. PR: 201356 Approved by: pjd (mentor) r288340 (by avg): define aok in libnvpair which is linked to all zfs libraries that need aok This removes the circular dependency of libnvpair on libzfs / libzpool. PR: 199811 Obtained from: bapt Changes: _U user/ngie/stable-10-libnv/ user/ngie/stable-10-libnv/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c user/ngie/stable-10-libnv/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c user/ngie/stable-10-libnv/cddl/lib/libnvpair/Makefile user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/fnvpair.c user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/nvpair_alloc_fixed.c user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_fnvpair.c user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair.c user/ngie/stable-10-libnv/sys/cddl/contrib/opensolaris/common/nvpair/opensolaris_nvpair_alloc_fixed.c user/ngie/stable-10-libnv/sys/conf/files user/ngie/stable-10-libnv/sys/modules/zfs/Makefile