{"action":"closed","issue":{"url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1374","labels_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1374/labels{/name}","comments_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1374/comments","events_url":"https://api.github.com/repos/hpcugent/easybuild-easyconfigs/issues/1374/events","html_url":"https://github.com/hpcugent/easybuild-easyconfigs/issues/1374","id":56539253,"number":1374,"title":"Distribution-related dependencies in some easyconfigs","user":{"login":"sylmarien","id":8776275,"avatar_url":"https://avatars.githubusercontent.com/u/8776275?v=3","gravatar_id":"","url":"https://api.github.com/users/sylmarien","html_url":"https://github.com/sylmarien","followers_url":"https://api.github.com/users/sylmarien/followers","following_url":"https://api.github.com/users/sylmarien/following{/other_user}","gists_url":"https://api.github.com/users/sylmarien/gists{/gist_id}","starred_url":"https://api.github.com/users/sylmarien/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sylmarien/subscriptions","organizations_url":"https://api.github.com/users/sylmarien/orgs","repos_url":"https://api.github.com/users/sylmarien/repos","events_url":"https://api.github.com/users/sylmarien/events{/privacy}","received_events_url":"https://api.github.com/users/sylmarien/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-04T15:11:56Z","updated_at":"2015-02-05T09:30:01Z","closed_at":"2015-02-05T09:30:01Z","body":"Hello,\r\n\r\nI just wanted to point out that some easyconfig files contain system dependencies which names differ depending on the distribution used.\r\n\r\nAs an example in XCrySDen-1.5.53-goolf-1.4.10.eb, there is a dependency on the libXmu-devel package which is the name of the package on the RHEL-like distributions. Its Debian equivalent for example is libXmu-dev.\r\n\r\nI also encountered this problem with Mesa (which is a dependency for XCrySDen) for a bit more packages. In order to help any other people that may encounter the same problem, here is a quick list of the Debian packages equivalents for this specific case:  \r\nRHEL-like      ->    Debian equivalent  \r\nlibX11-devel  ->    libX11-dev  \r\nxorg-x11-proto-devel -> x11proto-core-dev  \r\nlibXdamage-devel -> libXdamage-dev  \r\nlibXext-devel -> libXext-dev  \r\nlibXfixes-devel -> libXfixes-dev\r\n\r\nNow, I don't know what could be done about that, I'm not sure that having \"distribution-specific\" easyconfig files would do any good, but it currently is \"distribution-specific\" already. A solution could be to have different options depending on the distribution (and then the checking at the beginning would use the correct one), but it could make the easyconfig files to just grow bigger and more complicated."}}