Hey, I keep getting errors whenever I try to compile certain libraries, notably Audiere and Corona. It looks like this:


audiere.h:1148:42: error: 'strchr' was not declared in this scope
audiere.h: In function 'void audiere::GetSupportedFileFormats(std::vector<audie re::FileFormatDesc>&)':
audiere.h:1177:40: error: 'strchr' was not declared in this scope
audiere.h: In function 'void audiere::EnumerateCDDevices(std::vector<std::basic _string<char> >&)':
audiere.h:1535:20: error: 'strlen' was not declared in this scope
make[3]: *** [midi_null.lo] Error 1
make[3]: Leaving directory `/home/Martin/Desktop/OldStuff/audiere-1.9.4/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Martin/Desktop/OldStuff/audiere-1.9.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Martin/Desktop/OldStuff/audiere-1.9.4'
make: *** [all] Error 2

for Audiere anyway. It's pretty similar in Corona, but the undeclared stuff has different names. What do I do to make it just work?