{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/12682","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/12682/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/12682/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/12682/events","html_url":"https://github.com/NixOS/nixpkgs/pull/12682","id":129889391,"number":12682,"title":"[WIP] NAnt","user":{"login":"zohl","id":6067895,"avatar_url":"https://avatars.githubusercontent.com/u/6067895?v=3","gravatar_id":"","url":"https://api.github.com/users/zohl","html_url":"https://github.com/zohl","followers_url":"https://api.github.com/users/zohl/followers","following_url":"https://api.github.com/users/zohl/following{/other_user}","gists_url":"https://api.github.com/users/zohl/gists{/gist_id}","starred_url":"https://api.github.com/users/zohl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zohl/subscriptions","organizations_url":"https://api.github.com/users/zohl/orgs","repos_url":"https://api.github.com/users/zohl/repos","events_url":"https://api.github.com/users/zohl/events{/privacy}","received_events_url":"https://api.github.com/users/zohl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-29T21:39:51Z","updated_at":"2016-01-29T21:45:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NixOS/nixpkgs/pulls/12682","html_url":"https://github.com/NixOS/nixpkgs/pull/12682","diff_url":"https://github.com/NixOS/nixpkgs/pull/12682.diff","patch_url":"https://github.com/NixOS/nixpkgs/pull/12682.patch"},"body":"This patch adds NAnt, a builder for dotnet projects.\r\n\r\nThere is two-step building process:\r\n1) build NAnt with make (nant-bootstrapped)\r\n2) build NAnt with NAnt\r\n\r\n\r\nWhile the first step is ok, the second one throws errors.\r\n\r\nOne of the problem, `gmcs not found`, can be fixed by symlinking `mcs`. There is another way (e.g. see library Hyena), but this will require to patch every project which uses `gmcs`.\r\n\r\nAnother one is where I stumped. NAnt failed with message:\r\n`\r\n[resgen] Cannot open assembly '/nix/store/...-mono-4.0.4.1/lib/mono/2.0/resgen.exe': No such file or directory.\r\n`\r\nAs far as I understand it can be fixed by providing MONO_GAC_PREFIX. But, indeed, there is no such file.\r\nI compiled NAnt in a clean debian with no problem. There is `mono-complete` package that provides this executable image. Could it be a missing file in nix's `mono` package?\r\n\r\nSeeking for advice, as I' not familiar with dotnet things."},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/176982623","html_url":"https://github.com/NixOS/nixpkgs/pull/12682#issuecomment-176982623","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/12682","id":176982623,"user":{"login":"zohl","id":6067895,"avatar_url":"https://avatars.githubusercontent.com/u/6067895?v=3","gravatar_id":"","url":"https://api.github.com/users/zohl","html_url":"https://github.com/zohl","followers_url":"https://api.github.com/users/zohl/followers","following_url":"https://api.github.com/users/zohl/following{/other_user}","gists_url":"https://api.github.com/users/zohl/gists{/gist_id}","starred_url":"https://api.github.com/users/zohl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zohl/subscriptions","organizations_url":"https://api.github.com/users/zohl/orgs","repos_url":"https://api.github.com/users/zohl/repos","events_url":"https://api.github.com/users/zohl/events{/privacy}","received_events_url":"https://api.github.com/users/zohl/received_events","type":"User","site_admin":false},"created_at":"2016-01-29T21:45:34Z","updated_at":"2016-01-29T21:45:34Z","body":"The problem is that `mono-complete` is a debian package :smile: "}}