{"action":"closed","issue":{"url":"https://api.github.com/repos/libyal/libyal/issues/15","labels_url":"https://api.github.com/repos/libyal/libyal/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/libyal/libyal/issues/15/comments","events_url":"https://api.github.com/repos/libyal/libyal/issues/15/events","html_url":"https://github.com/libyal/libyal/issues/15","id":96572165,"number":15,"title":"libyal windows build failure","user":{"login":"dfirfpi","id":3422294,"avatar_url":"https://avatars.githubusercontent.com/u/3422294?v=3","gravatar_id":"","url":"https://api.github.com/users/dfirfpi","html_url":"https://github.com/dfirfpi","followers_url":"https://api.github.com/users/dfirfpi/followers","following_url":"https://api.github.com/users/dfirfpi/following{/other_user}","gists_url":"https://api.github.com/users/dfirfpi/gists{/gist_id}","starred_url":"https://api.github.com/users/dfirfpi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dfirfpi/subscriptions","organizations_url":"https://api.github.com/users/dfirfpi/orgs","repos_url":"https://api.github.com/users/dfirfpi/repos","events_url":"https://api.github.com/users/dfirfpi/events{/privacy}","received_events_url":"https://api.github.com/users/dfirfpi/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-22T13:45:01Z","updated_at":"2015-07-22T18:09:43Z","closed_at":"2015-07-22T18:09:43Z","body":"libyal-build is able to build one project at time using VisualStudio version different from 2008 and x64 environment.\r\n\r\nThe issue is due to lines 1348-to-1355, when preparing for MSI file creation: if self.version is not '2008', the os.environ dict is enriched with the 'VS90COMNTOOLS' key. When preparing for the next project build, the LibyalMsiBuildHelper initilization will detect the presence of 'VS90COMNTOOLS' in os.environ (lines 1134-1125), setting the self.version variable to '2008', which is wrong.\r\n\r\nI patched my local libyal-build adding the following lines after current line 1371:\r\n\r\n      if self.version != '2008':\r\n        del os.environ['VS90COMNTOOLS']"}}