Subject: | here's how to fix headers not found: MDItem.h, MDQuery.h |
It looks like this module is not being maintained, seeing that the other
bug report is two years old. I tried to build this on OSX 10.4.11 Intel
with the standard perl and it wouldn't, two headers weren't found:
MDItem.h and MDQuery.h. The reason why they weren't is that the source
code of this module hardcodes their location, and they seem to have
moved (this might be because I have a new/different OSX developer tools
sdk or something like that). Anyway, my workaround was to "locate" them
on the command line (e.g. type "locate MDItem.h") and then pick from the
results (I got 4 matches for each header) the one whose path is most
similar to that coded in MDItem.xs and MDQuery.xs respectively, and
substitute that in the code (an additional substitution is necessary in
callbacks.c). This time things compiled and passed the test. I don't yet
know what that says about the actual functionality though.