kevinykchan/ruby-usdt — pull request #4 by sax (2012-11-03 19:23:02+00:00)
Title: Update to newest (at the moment) revision of libusdt

There was an issue in libusdt that breaks compilation with clang (as is the default currently on new macs). This is already fixed in libusdt, so updating to the latest revision clears things up.

```
checking for dtrace_open() in -ldtrace... yes
cc -g -O0 -Wall -Werror -arch i386 -arch x86_64 -c -o usdt.o usdt.c
usdt.c:110:56: error: comparison of unsigned expression < 0 is always false [-Werror,-Wtautological-compare]
if ((usdt_strtab_add(&strtab, provider->name)) < 0) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
1 error generated.
make: *** [usdt.o] Error 1
cp: ../libusdt/*.a: No such file or directory
checking for main() in -lusdt... no
checking for usdt.h... yes
creating Makefile
```