According to SUSv3:
http://www.opengroup.org/onlinepubs/009695399/utilities/find.html
the -printf flag to find is a non-standard extension, and may not be
present on all systems. This causes the make to barf in the locate-
test script with:
find: -printf: unknown expression primary
Logged In: YES
user_id=763964
We will try to fix this problem latter.
Logged In: YES
user_id=763964
Fixed in CVS.
Replace the -printf "%h\n" with a '-exec dirname '{}' ';'',
which I searched the spec and it looks is posix compliant.