I started testing bitmagic on Ubuntu Karmic (I am one of the Debian package maintainers). It appears that newer gcc's (Karmic has 4.4.1) no longer include printf anywhere in the nesting of headers that are included in bm.h. It probably somehow was included via string.h before?
The fix is simply to add #include to the top of bm.h.
Perhaps you could also use ...
2009-10-04 23:51:49 UTC in BitMagic Library