The reason why it is failing is because the CTF data generation for the kernel is currently opt-in rather than enabled by default. This was done to allow the early adopters a chance to try it before defaulting it to on (as it will be eventually).
The only way that libdtrace can determine the type of uid_t on FreeBSD is to get the info from CTF in the kernel. Without that CTF, the library D script parse fails. Userland tracing isn't supported yet in FreeBSD, so the Xorg build is being a bit adventurous trying to use 'dtrace' in it's build simply because it is installed. The FreeBSD port should have had the dtrace build option turned off by now. I'm not sure why it hasn't. :-) -- This message posted from opensolaris.org _______________________________________________ dtrace-discuss mailing list [email protected]
