{"action":"created","issue":{"url":"https://api.github.com/repos/PDLPorters/pdl/issues/81","labels_url":"https://api.github.com/repos/PDLPorters/pdl/issues/81/labels{/name}","comments_url":"https://api.github.com/repos/PDLPorters/pdl/issues/81/comments","events_url":"https://api.github.com/repos/PDLPorters/pdl/issues/81/events","html_url":"https://github.com/PDLPorters/pdl/issues/81","id":62211924,"number":81,"title":"SF#377 Release-blocker: PDL::Transform::Proj4 not building under latest dev EUMM","user":{"login":"zmughal","id":94489,"avatar_url":"https://avatars.githubusercontent.com/u/94489?v=3","gravatar_id":"","url":"https://api.github.com/users/zmughal","html_url":"https://github.com/zmughal","followers_url":"https://api.github.com/users/zmughal/followers","following_url":"https://api.github.com/users/zmughal/following{/other_user}","gists_url":"https://api.github.com/users/zmughal/gists{/gist_id}","starred_url":"https://api.github.com/users/zmughal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zmughal/subscriptions","organizations_url":"https://api.github.com/users/zmughal/orgs","repos_url":"https://api.github.com/users/zmughal/repos","events_url":"https://api.github.com/users/zmughal/events{/privacy}","received_events_url":"https://api.github.com/users/zmughal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-03-16T21:14:08Z","updated_at":"2015-03-17T03:08:35Z","closed_at":null,"body":"From <https://sourceforge.net/p/pdl/bugs/377/>"},"comment":{"url":"https://api.github.com/repos/PDLPorters/pdl/issues/comments/82065188","html_url":"https://github.com/PDLPorters/pdl/issues/81#issuecomment-82065188","issue_url":"https://api.github.com/repos/PDLPorters/pdl/issues/81","id":82065188,"user":{"login":"mohawk2","id":7308181,"avatar_url":"https://avatars.githubusercontent.com/u/7308181?v=3","gravatar_id":"","url":"https://api.github.com/users/mohawk2","html_url":"https://github.com/mohawk2","followers_url":"https://api.github.com/users/mohawk2/followers","following_url":"https://api.github.com/users/mohawk2/following{/other_user}","gists_url":"https://api.github.com/users/mohawk2/gists{/gist_id}","starred_url":"https://api.github.com/users/mohawk2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mohawk2/subscriptions","organizations_url":"https://api.github.com/users/mohawk2/orgs","repos_url":"https://api.github.com/users/mohawk2/repos","events_url":"https://api.github.com/users/mohawk2/events{/privacy}","received_events_url":"https://api.github.com/users/mohawk2/received_events","type":"User","site_admin":false},"created_at":"2015-03-17T03:08:35Z","updated_at":"2015-03-17T03:08:35Z","body":"I think the right way is to add an optional 4th element to the array-ref parameter passed to the `pdlpp_postamble_int` function. If given, it's an array-ref of relative directories.\r\n\r\nBefore building the given `*.pd` file, it will add a target `pdfile_deps` executed first which will do the equivalent of `cd $dir;make` for each given directory, serially (no parallel-build for now). This will not materially slow things down on older EUMM because those will have been already built. On the latest one, it will allow things to actually work.\r\n\r\nThe EUMM method `cd` is not suitable, because that can only traverse one level down. Instead it will use an EUMM `oneliner` of Perl, similar to:\r\n\r\n```\r\nexit(!(chdir $dir && !system(q($(MAKE)))))\r\n```"}}