garlik/4store — pull request #44 by davechallis (2011-11-02 11:02:49+00:00)
Title: Changes to make uuid code more portable

The uuid libs have different function signatures on different systems (some use char*, some use uuid_string_t).

To work around this:

* Check whether uuid_string_t exists, and define it if not
* Add '-luuid' to link lines in certain Makefiles if needed

Tested on ubuntu 11.04, RHEL 6.1, Mac OS X Lion (though could probably do with another test on Mac OS, my dev environment is a bit odd).