{"action":"created","issue":{"url":"https://api.github.com/repos/joshuaboniface/Emby/issues/1","repository_url":"https://api.github.com/repos/joshuaboniface/Emby","labels_url":"https://api.github.com/repos/joshuaboniface/Emby/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/joshuaboniface/Emby/issues/1/comments","events_url":"https://api.github.com/repos/joshuaboniface/Emby/issues/1/events","html_url":"https://github.com/joshuaboniface/Emby/issues/1","id":348908049,"node_id":"MDU6SXNzdWUzNDg5MDgwNDk=","number":1,"title":"Building with Mono fails for 3.4 and 3.3 releases","user":{"login":"joshuaboniface","id":4031396,"node_id":"MDQ6VXNlcjQwMzEzOTY=","avatar_url":"https://avatars3.githubusercontent.com/u/4031396?v=4","gravatar_id":"","url":"https://api.github.com/users/joshuaboniface","html_url":"https://github.com/joshuaboniface","followers_url":"https://api.github.com/users/joshuaboniface/followers","following_url":"https://api.github.com/users/joshuaboniface/following{/other_user}","gists_url":"https://api.github.com/users/joshuaboniface/gists{/gist_id}","starred_url":"https://api.github.com/users/joshuaboniface/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshuaboniface/subscriptions","organizations_url":"https://api.github.com/users/joshuaboniface/orgs","repos_url":"https://api.github.com/users/joshuaboniface/repos","events_url":"https://api.github.com/users/joshuaboniface/events{/privacy}","received_events_url":"https://api.github.com/users/joshuaboniface/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"joshuaboniface","id":4031396,"node_id":"MDQ6VXNlcjQwMzEzOTY=","avatar_url":"https://avatars3.githubusercontent.com/u/4031396?v=4","gravatar_id":"","url":"https://api.github.com/users/joshuaboniface","html_url":"https://github.com/joshuaboniface","followers_url":"https://api.github.com/users/joshuaboniface/followers","following_url":"https://api.github.com/users/joshuaboniface/following{/other_user}","gists_url":"https://api.github.com/users/joshuaboniface/gists{/gist_id}","starred_url":"https://api.github.com/users/joshuaboniface/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshuaboniface/subscriptions","organizations_url":"https://api.github.com/users/joshuaboniface/orgs","repos_url":"https://api.github.com/users/joshuaboniface/repos","events_url":"https://api.github.com/users/joshuaboniface/events{/privacy}","received_events_url":"https://api.github.com/users/joshuaboniface/received_events","type":"User","site_admin":false},"assignees":[{"login":"joshuaboniface","id":4031396,"node_id":"MDQ6VXNlcjQwMzEzOTY=","avatar_url":"https://avatars3.githubusercontent.com/u/4031396?v=4","gravatar_id":"","url":"https://api.github.com/users/joshuaboniface","html_url":"https://github.com/joshuaboniface","followers_url":"https://api.github.com/users/joshuaboniface/followers","following_url":"https://api.github.com/users/joshuaboniface/following{/other_user}","gists_url":"https://api.github.com/users/joshuaboniface/gists{/gist_id}","starred_url":"https://api.github.com/users/joshuaboniface/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshuaboniface/subscriptions","organizations_url":"https://api.github.com/users/joshuaboniface/orgs","repos_url":"https://api.github.com/users/joshuaboniface/repos","events_url":"https://api.github.com/users/joshuaboniface/events{/privacy}","received_events_url":"https://api.github.com/users/joshuaboniface/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-08T22:01:39Z","updated_at":"2018-08-09T03:37:32Z","closed_at":"2018-08-09T03:37:32Z","author_association":"OWNER","body":"Trying to build the repo versions of both 3.4.1.18 and 3.3.1.27 result in the same strange error during `dh_clideps`:\r\n\r\n```\r\n       Looking for ntdll.dll at ntdll.dll                                                                                                                                                                          Looking for libntdll.dll.so at libntdll.dll.so\r\ndh_clideps: Error: Could not resolve moduleref: ntdll.dll for: System.Runtime.InteropServices.RuntimeInformation.dll!\r\n        Ignoring moduleref kernel32.dll (case insensitive)\r\n        running CLI parser command: LANG=C MONO_PATH= MONO_GAC_PREFIX=  MONO_GAC_PREFIX=$MONO_GAC_PREFIX:debian/emby-server/usr /usr/bin/ikdasm --assemblyref System.Runtime.InteropServices.RuntimeInformat\r\nion.dll 2>&1 > /tmp/dh_clideps.pZhi\r\n\r\n[...]\r\n\r\ndh_clideps: Error: unresolvable module references or missing shlibs entries, please check above errors!\r\ndebian/rules:34: recipe for target 'override_dh_clideps' failed\r\nmake[1]: *** [override_dh_clideps] Error 255\r\nmake[1]: Leaving directory '/srv/build/emby/Emby'\r\ndebian/rules:6: recipe for target 'binary' failed\r\nmake: *** [binary] Error 2\r\ndpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2\r\n```\r\n\r\nHowever building the version of 3.3.1 from the OpenSuse repo by Carlos Hernandez (https://download.opensuse.org/repositories/home:/emby/Debian_9.0/) works flawlessly.\r\n\r\n`dh_clideps: Error: Could not resolve moduleref: ntdll.dll for: System.Runtime.InteropServices.RuntimeInformation.dll!` seems to be the operative line here, but from what I can gather this error has never been encountered before (nothing useful on the Google), so I'm working via trial-and-error. However, it looks like ultimately the problem is that \"System.Runtime.InteropServices.RuntimeInformation.dll\" isn't referenced anywhere in that repo, so there must be a change of some kind to eliminate this DLL.\r\n\r\nIt's worth noting that, so far, aside from this issue which occurs late in the build, using `msbuild` instead of `xbuild` from Mono 5.14 seems to work OK so far and successfully build from the repo."},"comment":{"url":"https://api.github.com/repos/joshuaboniface/Emby/issues/comments/411626389","html_url":"https://github.com/joshuaboniface/Emby/issues/1#issuecomment-411626389","issue_url":"https://api.github.com/repos/joshuaboniface/Emby/issues/1","id":411626389,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMTYyNjM4OQ==","user":{"login":"joshuaboniface","id":4031396,"node_id":"MDQ6VXNlcjQwMzEzOTY=","avatar_url":"https://avatars3.githubusercontent.com/u/4031396?v=4","gravatar_id":"","url":"https://api.github.com/users/joshuaboniface","html_url":"https://github.com/joshuaboniface","followers_url":"https://api.github.com/users/joshuaboniface/followers","following_url":"https://api.github.com/users/joshuaboniface/following{/other_user}","gists_url":"https://api.github.com/users/joshuaboniface/gists{/gist_id}","starred_url":"https://api.github.com/users/joshuaboniface/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshuaboniface/subscriptions","organizations_url":"https://api.github.com/users/joshuaboniface/orgs","repos_url":"https://api.github.com/users/joshuaboniface/repos","events_url":"https://api.github.com/users/joshuaboniface/events{/privacy}","received_events_url":"https://api.github.com/users/joshuaboniface/received_events","type":"User","site_admin":false},"created_at":"2018-08-09T03:37:32Z","updated_at":"2018-08-09T03:37:32Z","author_association":"OWNER","body":"This ended up being pretty easy to solve - using `--exclude-moduleref=ntdll.dll` in the `dh_clideps` section of the `rules` file allowed it to build successfully with Mono 5.14."}}
{"actor":{"display_login":"joshuaboniface"}}