Got an error: Unknown option "DDB_CTF"

Weihang Wang weihang at
Mon Nov 22 20:17:18 UTC 2010


Thank you so much for your help. But I am still concerned about the backward compatibility. 
First I have to use DTrace to instrument the kernel to do performance analysis. At the same time, the program I need to build on the FreeBSD is a kind of transport protocol, which is based on the FreeBSD 6.0. The transport protocol may change the network stack of the kernel networking system, so I do not know whether this would work.
Hope to hear from you. Thank you very much.


On Nov 22, 2010, at 12:08 PM, Dan Nelson wrote:

> In the last episode (Nov 22), Weihang Wang said:
>> I am a totally newbie to FreeBSD. I am building a custom kernel based on
>> FreeBSD 6.0 kernel (I have to use this version cause I need to run an
>> application which is only available for FreeBSD 6.0).  I conform to the
>> handbook to add the following lines in kernel configuration file to enable
>> DTrace support:
>> options	KDTRACE_FRAME
>> options	KDTRACE_HOOKS
>> options	DDB_CTF
>> makeoptions WITH_CTF=1
>> Then I use the following commands to recompile my kernel and install this
>> new kernel:
>> make buildkernel KERNCONF=KERNELNAME
>> make installkernel KERNCONF=KERNELNAME
>> The compiling process encounters an error: Unknown option "DDB_CTF", I
>> have no idea how to fix this?
> Just remove all references to CTF; that's for Dtrace support, which doesn't
> exist in the 6.* branch.
> You might also want to try running your application on FreeBSD 8.1 after
> installing the misc/compat6x package.  Backwards binary compatibility
> support is very good.
> -- 
> 	Dan Nelson
> 	dnelson at
> _______________________________________________
> freebsd-questions at mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list