On 7/18/19 5:21 AM, M&S - Krasznai András wrote:
Hi
I have been trying to compile a freebsd-current kernel since the 16th of July, and keep
getting the following error during "make buildkernel":
Building /usr/obj/usr/src/amd64.amd64/sys/G13NEW/kernel.full
linking kernel.full
ld: error: undefined symbol: random_source_register
referenced by ivy.c:108 (/usr/src/sys/dev/random/ivy.c:108)
ivy.o:(rdrand_modevent)
ld: error: undefined symbol: random_source_deregister
referenced by ivy.c:115 (/usr/src/sys/dev/random/ivy.c:115)
ivy.o:(rdrand_modevent)
ld: error: undefined symbol: random_source_register
referenced by nehemiah.c:124 (/usr/src/sys/dev/random/nehemiah.c:124)
nehemiah.o:(nehemiah_modevent)
ld: error: undefined symbol: random_source_deregister
referenced by nehemiah.c:133 (/usr/src/sys/dev/random/nehemiah.c:133)
nehemiah.o:(nehemiah_modevent)
*** Error code 1
Stop.
make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/G13NEW
.ERROR_TARGET='kernel.full'
.ERROR_META_FILE='/usr/obj/usr/src/amd64.amd64/sys/G13NEW/kernel.full.meta'
.MAKE.LEVEL='2'
MAKEFILE=''
.MAKE.MODE='meta missing-filemon=yes missing-meta=yes silent=yes verbose
curdirOk=
yes'
I deleted and resynchronized the source tree and emptied the /usr/obj
directory, but it did not help.
How could I get kernel compilation work again? I would like to say that the
make.conf, src.conf files as well as my kernel configuration file was not
changed since a couple of months (since I installed freebsd-current).
are you able to build GENERIC? if so might be worth looking at the
delta's b/w GENERIC and your custom configuration and trying to zero in
on what may be causing this to fail.
-p
--
Pete Wright
p...@nomadlogic.org
@nomadlogicLA
_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"