On Wed, 14 Mar 2012, Vaugha Brewchuk wrote:
/bin/ld: Undefined symbols: access(char const*, int) strdup(char const*) strxfrm(char*, char const*, unsigned long) collect2: ld returned 1 exit status
It is suspicious that you get the types of the arguments printed here. It means the functions were compiled as C++ functions, so probably their declaration is missing extern "C".
-- Marc Glisse