the new <strings.h>, which apparently conforms to XPG, is basically broken. any old software that uses <strings.h> for the _old_ defintions of it will break. if nothing else, i believe this should be added to the file: #ifndef _XOPEN_SOURCE #include <string.h> #endif .mrg.