I've run in to a problem building the REST binding extension on MacOS. Our extension mechanism works by having a well known exported method from a library that implements an extension; tuscany_sca_extension_initialize()
In the REST binding the extension is split into interface, service, reterence and a mod_rest library. The tuscany_sca_rest_reference library links with the tuscany_sca_rest_interface library both of which export the same named method. This causes linking problems on Mac. I'm not sure why we don't see the same problem on Linux or Windows! Perhaps we need to refactor this code to have just one extension initialization method for the whole REST binding?? Cheers, -- Pete
