Bug 201356 - lots of whines about nvpair* functions in kernel link
Summary: lots of whines about nvpair* functions in kernel link
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: Mariusz Zaborski
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-05 15:04 UTC by Larry Rosenman
Modified: 2015-12-23 04:36 UTC (History)
5 users (show)

See Also:


Attachments
config that breaks (406 bytes, text/plain)
2015-07-06 12:45 UTC, Larry Rosenman
no flags Details
Patch (113.78 KB, patch)
2015-07-06 17:36 UTC, Mariusz Zaborski
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Larry Rosenman freebsd_committer freebsd_triage 2015-07-05 15:04:47 UTC
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
Comment 1 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-05 17:50:49 UTC
Did you use -DNO_CLEAN option?
Did you try to remove /usr/obj/..?
This is amd64 architecture?
Comment 2 Larry Rosenman freebsd_committer freebsd_triage 2015-07-05 19:40:02 UTC
I've done it both with & without -DNO_CLEAN
have NOT removed /usr/obj
yes, amd64
Comment 3 Larry Rosenman freebsd_committer freebsd_triage 2015-07-05 22:14:02 UTC
clean /usr/obj does NOT fix it.
Comment 4 Trond Endrestøl 2015-07-06 11:28:55 UTC
(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.
Comment 5 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-06 11:38:39 UTC
(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?
Comment 6 Larry Rosenman freebsd_committer freebsd_triage 2015-07-06 12:45:06 UTC
Created attachment 158415 [details]
config that breaks
Comment 7 Trond Endrestøl 2015-07-06 13:10:52 UTC
(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.
Comment 8 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-06 13:22:03 UTC
Thank you for help.
I confirm issue.

I will work on it ASAP.
Comment 9 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-06 17:36:11 UTC
Created attachment 158427 [details]
Patch

Could you pleas try this patch?
Please notice that the are renamed file in patch.
Comment 10 Larry Rosenman freebsd_committer freebsd_triage 2015-07-06 20:46:37 UTC
this patch DOES appear to fix it, albeit leaving some *.rej files around for the deletes.
Comment 11 Larry Rosenman freebsd_committer freebsd_triage 2015-07-06 20:51:07 UTC
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 $
Comment 12 Trond Endrestøl 2015-07-07 04:52:51 UTC
(In reply to Mariusz Zaborski from comment #9)

Patch works for me too.
Comment 13 Larry Rosenman freebsd_committer freebsd_triage 2015-07-09 20:40:44 UTC
Can we get this committed????
Comment 14 Peter Wemm freebsd_committer freebsd_triage 2015-07-09 20:43:50 UTC
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.
Comment 15 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-09 20:51:57 UTC
(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.
Comment 16 commit-hook freebsd_committer freebsd_triage 2015-07-09 21:54:07 UTC
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
Comment 17 Mariusz Zaborski freebsd_committer freebsd_triage 2015-07-13 11:55:16 UTC
In r285339.
Comment 18 commit-hook freebsd_committer freebsd_triage 2015-12-23 04:36:29 UTC
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