Dennis Peterson wrote: > Regarding stdint.h, I'm surprised the code linked without it. I can't expect > this to be the only surprise. > stdint.h and other includes like stdio.h, unistd.h all define things found in the standard C library. GCC always links your program against the standard C library and even has some built-in replacements/support for functions in libc. In fact, IIRC, GCC will complain about improper use of certain libc functions even when the proper header file isn't included. I think that gcc-4.3.1 will require you to #include stdint.h but gcc-3.* implicitly defines things in stdint.h... And stdint.h defines typedefs, not functions that the program needs to link against. I am guessing you are missing stdint.h because you have an old libc. This is because of the overall age of the OS you are using which has already been mentioned.
_______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml