Hi, I'm a maintainer of the MacPorts project and I'm trying to update our fastdb port from version 3.05, which doesn't compile for us anymore, to version 3.64, which doesn't either. After forcing a 32-bit compile (since a 64-bit compile fails; see artifact 3059126), 3.64 has the following error when compiling on Snow Leopard:
/usr/bin/g++-4.2 -arch i386 -c -Iinc -Wall -O0 -g -fPIC -pthread src/class.cpp
src/class.cpp: In function 'int wstringIgnoreCaseComparator(const void*, const void*, size_t)':
src/class.cpp:92: error: 'wcscasecmp' was not declared in this scope
src/class.cpp:92: error: 'wcsncasecmp' was not declared in this scope
As far as I can tell, wcscasecmp and wcsncasecmp do not exist on Mac OS X. The information I found says they are Linux-only, so maybe they don't exist on the *BSD UNIX either.