Re: /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main

2018-03-18 Thread Mariusz Zaborski
I think r331137 fix the problem.

Thanks,
Mariusz

On 18 March 2018 at 18:29, O. Hartmann  wrote:
> Am Sun, 18 Mar 2018 13:19:08 -0400 (EDT)
> AN  schrieb:
>
>> Fyi, I started seeing this error today during buildworld compile.
>>
>> FreeBSD BSD_12 12.0-CURRENT FreeBSD 12.0-CURRENT #15 r331021: Thu Mar 15
>> 16:30:40 EDT 2018
>> root@BSD_12:/usr/obj/usr/src/amd64.amd64/sys/MYKERNEL  amd64 1200060
>>
>> # svnlite 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: 331135
>> Node Kind: directory
>> Schedule: normal
>> Last Changed Author: markj
>> Last Changed Rev: 331135
>> Last Changed Date: 2018-03-18 13:03:26 -0400 (Sun, 18 Mar 2018)
>> -
>>
>> --- all_subdir_lib/libcasper ---
>> --- all_subdir_lib/libcasper/services/cap_sysctl ---
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main
>> >>> referenced by crt1.c:74 (/usr/src/lib/csu/amd64/crt1.c:74)
>> >>>   /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/crt1.o:(_start)
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_create
>> >>> referenced by cap_sysctl.c:64
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:64)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_string
>> >>> referenced by cap_sysctl.c:65
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:65)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_string
>> >>> referenced by cap_sysctl.c:66
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:66)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_number
>> >>> referenced by cap_sysctl.c:67
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:67)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_null
>> >>> referenced by cap_sysctl.c:69
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:69)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_number
>> >>> referenced by cap_sysctl.c:71
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:71)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_add_binary
>> >>> referenced by cap_sysctl.c:73
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:73)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> cap_xfer_nvlist
>> >>> referenced by cap_sysctl.c:74
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:74)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_get_number
>> >>> referenced by cap_sysctl.c:77
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:77)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_get_number
>> >>> referenced by cap_sysctl.c:78
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:78)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_destroy
>> >>> referenced by cap_sysctl.c:79
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:79)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_get_number
>> >>> referenced by cap_sysctl.c:84
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:84)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_get_binary
>> >>> referenced by cap_sysctl.c:86
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:86)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> nvlist_destroy
>> >>> referenced by cap_sysctl.c:91
>> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:91)
>> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>>
>> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
>> service_register
>> >>> r

Re: /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main

2018-03-18 Thread O. Hartmann
Am Sun, 18 Mar 2018 13:19:08 -0400 (EDT)
AN  schrieb:

> Fyi, I started seeing this error today during buildworld compile.
> 
> FreeBSD BSD_12 12.0-CURRENT FreeBSD 12.0-CURRENT #15 r331021: Thu Mar 15 
> 16:30:40 EDT 2018 
> root@BSD_12:/usr/obj/usr/src/amd64.amd64/sys/MYKERNEL  amd64 1200060
> 
> # svnlite 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: 331135
> Node Kind: directory
> Schedule: normal
> Last Changed Author: markj
> Last Changed Rev: 331135
> Last Changed Date: 2018-03-18 13:03:26 -0400 (Sun, 18 Mar 2018)
> -
> 
> --- all_subdir_lib/libcasper ---
> --- all_subdir_lib/libcasper/services/cap_sysctl ---
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main
> >>> referenced by crt1.c:74 (/usr/src/lib/csu/amd64/crt1.c:74)
> >>>   /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/crt1.o:(_start)  
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_create
> >>> referenced by cap_sysctl.c:64   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:64)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_string
> >>> referenced by cap_sysctl.c:65   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:65)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_string
> >>> referenced by cap_sysctl.c:66   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:66)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_number
> >>> referenced by cap_sysctl.c:67   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:67)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_null
> >>> referenced by cap_sysctl.c:69   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:69)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_number
> >>> referenced by cap_sysctl.c:71   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:71)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_add_binary
> >>> referenced by cap_sysctl.c:73   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:73)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> cap_xfer_nvlist
> >>> referenced by cap_sysctl.c:74   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:74)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_get_number
> >>> referenced by cap_sysctl.c:77   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:77)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_get_number
> >>> referenced by cap_sysctl.c:78   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:78)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_destroy
> >>> referenced by cap_sysctl.c:79   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:79)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_get_number
> >>> referenced by cap_sysctl.c:84   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:84)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_get_binary
> >>> referenced by cap_sysctl.c:86   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:86)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> nvlist_destroy
> >>> referenced by cap_sysctl.c:91   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:91)
> >>>   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)  
> 
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: 
> service_register
> >>> referenced by cap_sysctl.c:295   
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:295)
> >>>

Re: /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main

2018-03-18 Thread Mariusz Zaborski
Thank you for reporting - I'm checking it.
Do you use option MK_CASPER=no ?

On 18 March 2018 at 18:19, AN  wrote:
> Fyi, I started seeing this error today during buildworld compile.
>
> FreeBSD BSD_12 12.0-CURRENT FreeBSD 12.0-CURRENT #15 r331021: Thu Mar 15
> 16:30:40 EDT 2018 root@BSD_12:/usr/obj/usr/src/amd64.amd64/sys/MYKERNEL
> amd64 1200060
>
> # svnlite 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: 331135
> Node Kind: directory
> Schedule: normal
> Last Changed Author: markj
> Last Changed Rev: 331135
> Last Changed Date: 2018-03-18 13:03:26 -0400 (Sun, 18 Mar 2018)
> -
>
> --- all_subdir_lib/libcasper ---
> --- all_subdir_lib/libcasper/services/cap_sysctl ---
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol: main

 referenced by crt1.c:74 (/usr/src/lib/csu/amd64/crt1.c:74)
   /usr/obj/usr/src/amd64.amd64/tmp/usr/lib/crt1.o:(_start)
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_create

 referenced by cap_sysctl.c:64
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:64)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_string

 referenced by cap_sysctl.c:65
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:65)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_string

 referenced by cap_sysctl.c:66
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:66)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_number

 referenced by cap_sysctl.c:67
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:67)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_null

 referenced by cap_sysctl.c:69
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:69)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_number

 referenced by cap_sysctl.c:71
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:71)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_add_binary

 referenced by cap_sysctl.c:73
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:73)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> cap_xfer_nvlist

 referenced by cap_sysctl.c:74
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:74)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_get_number

 referenced by cap_sysctl.c:77
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:77)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_get_number

 referenced by cap_sysctl.c:78
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:78)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_destroy

 referenced by cap_sysctl.c:79
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:79)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_get_number

 referenced by cap_sysctl.c:84
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:84)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_get_binary

 referenced by cap_sysctl.c:86
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:86)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> nvlist_destroy

 referenced by cap_sysctl.c:91
>
> (/usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.c:91)

   /tmp/cap_sysctl-cfa2f8.o:(cap_sysctlbyname)
>
>
> /usr/obj/usr/src/amd64.amd64/tmp/usr/bin/ld: error: undefined symbol:
> service_