{"action":"opened","issue":{"url":"https://api.github.com/repos/conda-forge/libuuid-feedstock/issues/8","repository_url":"https://api.github.com/repos/conda-forge/libuuid-feedstock","labels_url":"https://api.github.com/repos/conda-forge/libuuid-feedstock/issues/8/labels{/name}","comments_url":"https://api.github.com/repos/conda-forge/libuuid-feedstock/issues/8/comments","events_url":"https://api.github.com/repos/conda-forge/libuuid-feedstock/issues/8/events","html_url":"https://github.com/conda-forge/libuuid-feedstock/issues/8","id":176372776,"number":8,"title":"conda-forge libuuid and other packages with system libuuid","user":{"login":"ceholden","id":3585769,"avatar_url":"https://avatars.githubusercontent.com/u/3585769?v=3","gravatar_id":"","url":"https://api.github.com/users/ceholden","html_url":"https://github.com/ceholden","followers_url":"https://api.github.com/users/ceholden/followers","following_url":"https://api.github.com/users/ceholden/following{/other_user}","gists_url":"https://api.github.com/users/ceholden/gists{/gist_id}","starred_url":"https://api.github.com/users/ceholden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceholden/subscriptions","organizations_url":"https://api.github.com/users/ceholden/orgs","repos_url":"https://api.github.com/users/ceholden/repos","events_url":"https://api.github.com/users/ceholden/events{/privacy}","received_events_url":"https://api.github.com/users/ceholden/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-12T13:16:49Z","updated_at":"2016-09-12T13:16:49Z","closed_at":null,"body":"Not quite sure where to ask this because it affects many recipes, but I've run into some issues compiling recipes (QGIS specifically) that use GDAL and Qt because of a linking issue against this `libuuid`. GDAL (through `libdap4`) brings in conda-forge's newer `libuuid` while Qt is built against an older version from the Linux distro, so compiling against the both of them is causing issues. I'm using conda-forge's build of Qt4 by the way but I suspect this happens against default's as well.\r\n\r\nInstalling and using them side by side doesn't cause issues that I've noticed, but my QGIS build is failing when linking:\r\n``` bash\r\nconda create -n without_forge_uuid -c conda-forge qt\r\nsource activate without_forge_uuid\r\nldd ~/conda/envs/without_forge_uuid/lib/libQtGui.so | grep libuuid\r\n  libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f9f49ca4000)\r\nsource deactivate\r\n# Check linkage with roping conda-forge `libuuid` in and see it break\r\nconda create -n with_forge_uuid -c conda-forge gdal qt\r\nsource activate with_forge_uuid\r\nldd ~/conda/envs/with_forge_uuid/lib/libQtGui.so | grep libuuid\r\n/home/ceholden/conda/envs/with_forge_uuid/lib/libQtGui.so: /home/ceholden/conda/envs/with_forge_uuid/lib/./libuuid.so.1: no version information available (required by /usr/lib/libSM.so.6)\r\n\tlibuuid.so.1 => /home/ceholden/conda/envs/with_forge_uuid/lib/./libuuid.so.1 (0x00007f7ef7f0b000)\r\n```\r\n\r\nI'm pretty sure this is the issue in my QGIS recipe because everything works when I target a build of GDAL I created without `libdap4`. On a side note, being able to `conda install qgis` is just fantastic.\r\n\r\n@ocefpaf do you have any ideas on how to proceed? Seems to me that the solution involves making this `libuuid` another fundamental building block of Qt, similar to how the current Qt recipe includes `libxml2` for compatibility with GDAL ([recipe comment here](https://github.com/conda-forge/qt-feedstock/blob/master/recipe/meta.yaml#L53)). For now I'm using a custom build of GDAL without `libdap4` on my channel but it would be great to have a better solution."}}
{"actor":{"display_login":"ceholden"}}