{"action":"created","issue":{"url":"https://api.github.com/repos/tableflip/guvnor/issues/56","labels_url":"https://api.github.com/repos/tableflip/guvnor/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/tableflip/guvnor/issues/56/comments","events_url":"https://api.github.com/repos/tableflip/guvnor/issues/56/events","html_url":"https://github.com/tableflip/guvnor/issues/56","id":65326359,"number":56,"title":"cannot install; npm install guvnor --msvs_version=2013","user":{"login":"mike-aungsan","id":2186809,"avatar_url":"https://avatars.githubusercontent.com/u/2186809?v=3","gravatar_id":"","url":"https://api.github.com/users/mike-aungsan","html_url":"https://github.com/mike-aungsan","followers_url":"https://api.github.com/users/mike-aungsan/followers","following_url":"https://api.github.com/users/mike-aungsan/following{/other_user}","gists_url":"https://api.github.com/users/mike-aungsan/gists{/gist_id}","starred_url":"https://api.github.com/users/mike-aungsan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mike-aungsan/subscriptions","organizations_url":"https://api.github.com/users/mike-aungsan/orgs","repos_url":"https://api.github.com/users/mike-aungsan/repos","events_url":"https://api.github.com/users/mike-aungsan/events{/privacy}","received_events_url":"https://api.github.com/users/mike-aungsan/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-30T23:21:01Z","updated_at":"2015-03-31T07:28:52Z","closed_at":null,"body":"Windows Server 2012 Standard Application Server\r\nMicrosoft Virtual Studio Community 2013 with Update 4\r\nnode -v 2.5.1\r\nnpm -v v0.12.0\r\n\r\nsome errors: \r\n\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_browse.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_\r\nmodules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_process_result.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_get_addr_info.cpp) [D:\\photoservice\\api\\node_modules\\guvno\r\nr\\node_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_ref.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_enumerate_domains.cpp) [D:\\photoservice\\api\\node_modules\\g\r\nuvnor\\node_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_ref_deallocate.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_sd.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\r\n\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_ref_sock_fd.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_process_result.cpp) [D:\\photoservice\\api\\node_modules\\guvn\r\nor\\node_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_register.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_ref_sock_fd.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\\r\nnode_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_ref.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_mod\r\nules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  dns_service_resolve.cpp\r\n  mdns_utils.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_ref_deallocate.cpp) [D:\\photoservice\\api\\node_modules\\guvn\r\nor\\node_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  network_interface.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\mdns_utils.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\\r\nmdns\\build\\dns_sd_bindings.vcxproj]\r\n  socket_watcher.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_register.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\nod\r\ne_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_ref.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\dns_service_resolve.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node\r\n_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_create.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\network_interface.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_m\r\nodules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_deallocate.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\socket_watcher.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_modu\r\nles\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_set_value.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_create.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_m\r\nodules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_get_length.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_ref.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\node_modu\r\nles\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n  txt_record_buffer_to_object.cpp\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_deallocate.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\no\r\nde_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_set_value.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\nod\r\ne_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_buffer_to_object.cpp) [D:\\photoservice\\api\\node_modules\\guv\r\nnor\\node_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\nd:\\photoservice\\api\\node_modules\\guvnor\\node_modules\\mdns\\src\\mdns.hpp(32): fat\r\nal error C1083: Cannot open include file: 'dns_sd.h': No such file or directory\r\n (..\\src\\txt_record_get_length.cpp) [D:\\photoservice\\api\\node_modules\\guvnor\\no\r\nde_modules\\mdns\\build\\dns_sd_bindings.vcxproj]\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/tableflip/guvnor/issues/comments/87975457","html_url":"https://github.com/tableflip/guvnor/issues/56#issuecomment-87975457","issue_url":"https://api.github.com/repos/tableflip/guvnor/issues/56","id":87975457,"user":{"login":"achingbrain","id":665810,"avatar_url":"https://avatars.githubusercontent.com/u/665810?v=3","gravatar_id":"","url":"https://api.github.com/users/achingbrain","html_url":"https://github.com/achingbrain","followers_url":"https://api.github.com/users/achingbrain/followers","following_url":"https://api.github.com/users/achingbrain/following{/other_user}","gists_url":"https://api.github.com/users/achingbrain/gists{/gist_id}","starred_url":"https://api.github.com/users/achingbrain/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/achingbrain/subscriptions","organizations_url":"https://api.github.com/users/achingbrain/orgs","repos_url":"https://api.github.com/users/achingbrain/repos","events_url":"https://api.github.com/users/achingbrain/events{/privacy}","received_events_url":"https://api.github.com/users/achingbrain/received_events","type":"User","site_admin":false},"created_at":"2015-03-31T07:28:52Z","updated_at":"2015-03-31T07:28:52Z","body":"mdns is an optional dependency so those errors would not stop the build process - the thing that killed it is probably later in the logs.\r\n\r\nThat said guvnor doesn't really support Windows as a platform at the moment as it's heavily dependent on the Unix permissions model for security.\r\n\r\nI'm not averse to adding Windows support but it's not something I personally need so it would have to be a pull request.  It'd probably be a case of tracking down use of the [posix](https://www.npmjs.com/package/posix), [etc-passwd](https://www.npmjs.com/package/etc-passwd) modules and friends and isolating them behind some kind of interface.\r\n\r\nIt'd probably be easier to use [Boot2Docker](https://docs.docker.com/installation/windows/) and deploy it under that."}}