Sorry for the hasty email. I just tried it again, and realized it was only working because of *another* change I made while investigating. It still fails with my suggested fix. The thing that was working was setting USE_LIBUSB=true either in the Jamfile or on the command line. It is my understanding that Argyll normally uses its own code for interacting with the colorimeters; is that correct?
Since the Libusb support seems to be something the project wants to move away from, I think this might be worth considering.