Followed these instructions from Mustali Kachwala's blog:
$ bunzip2 < dtrace-*.bz2 | tar xvf - $ sudo apt-get install bison $ sudo apt-get install flex $ sudo apt-get install zlib1g-dev $ sudo apt-get install libelf-dev $ cd dtrace-[TAB] $ make all
$ make install failed to find gnu/stubs-32.h. As suggested on Stackoverflow, I did
sudo apt-get install libc6-dev-i386. Note that
sudo apt-get install libc6-dev did not work; probably Timothy's comment in the same SO thread is a pertinent explanation.
make all was successful, but notified me that
build/ctfconverter did not exist, so no
linux*.ctf files were produced; but that did not seem an error; just a warning.
# First, I needed to comment out the lines # that attempted to install *.ctf files. $ sudo make install $ sudo make load
Notice that the
install script installed
/usr/sbin, and not
/usr/bin. This distinction is important since there is a default version of
/usr/bin/dtrace, which does NOT take most of the options that the newly compiled version of
Then & only then did the options & examples on the wiki begin to work.