On Sat, Nov 28, 2015 at 02:13:05PM +0100, Kamil Rytarowski wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 28.11.2015 14:17, Paul Goyette wrote: > > I just did a complete 'build.sh -V MKDTRACE=yes release' and > > installed it in a QEMU virtual system. > > > > When I try to load the dtrace module, I get > > > > # modload dtrace kobj_checksyms, 884: [dtrace]: linker error: > > symbol `dtrace_invop_calltrap_addr' not found kobj_checksyms, 884: > > [dtrace]: linker error: symbol `dtrace_invop_jump_addr' not found > > kobj_checksyms, 884: [dtrace]: linker error: symbol > > `dtrace_trap_func' not found WARNING: module error: unable to affix > > module `dtrace', error 8 > > > > Where are these three symbols (supposed to be) defined? And what > > do I need to do to make it happen? > > > > Thanks in advance! > > > > https://wiki.netbsd.org/tutorials/how_to_enable_and_run_dtrace/ > > You also need MKCTF=yes.
I don't see that mentioned on the wiki page... On the other hand, I still think that if MKDTRACE needs MKCTF, it should enable it. Or at least warn if it's not defined, if enabling it seems too scary. Thomas