{"action":"created","issue":{"url":"https://api.github.com/repos/jwilm/racerd/issues/6","labels_url":"https://api.github.com/repos/jwilm/racerd/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/jwilm/racerd/issues/6/comments","events_url":"https://api.github.com/repos/jwilm/racerd/issues/6/events","html_url":"https://github.com/jwilm/racerd/issues/6","id":121360808,"number":6,"title":"Compilation error","user":{"login":"micbou","id":10026824,"avatar_url":"https://avatars.githubusercontent.com/u/10026824?v=3","gravatar_id":"","url":"https://api.github.com/users/micbou","html_url":"https://github.com/micbou","followers_url":"https://api.github.com/users/micbou/followers","following_url":"https://api.github.com/users/micbou/following{/other_user}","gists_url":"https://api.github.com/users/micbou/gists{/gist_id}","starred_url":"https://api.github.com/users/micbou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micbou/subscriptions","organizations_url":"https://api.github.com/users/micbou/orgs","repos_url":"https://api.github.com/users/micbou/repos","events_url":"https://api.github.com/users/micbou/events{/privacy}","received_events_url":"https://api.github.com/users/micbou/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jwilm/racerd/labels/os-windows","name":"os-windows","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-12-09T22:59:11Z","updated_at":"2015-12-21T23:08:07Z","closed_at":"2015-12-21T23:08:07Z","body":"I tried your PR Valloric/ycmd#268 on Windows but I get the following error when compiling `racerd`:\r\n```\r\nCompiling syntex_syntax v0.20.0\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774:29: 774:40 error: use of undeclared type name `libc::DWORD` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774     const STD_ERROR_HANDLE: libc::DWORD = -12i32 as libc::DWORD;\r\n                                                                                                                                                                 ^~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774:29: 774:40 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774:53: 774:64 error: use of undeclared type name `libc::DWORD` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774     const STD_ERROR_HANDLE: libc::DWORD = -12i32 as libc::DWORD;\r\n                                                                                                                                                                                         ^~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:774:53: 774:64 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776:32: 776:43 error: use of undeclared type name `libc::DWORD` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776         fn GetStdHandle(which: libc::DWORD) -> libc::HANDLE;\r\n                                                                                                                                                                    ^~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776:32: 776:43 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776:48: 776:60 error: use of undeclared type name `libc::HANDLE` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776         fn GetStdHandle(which: libc::DWORD) -> libc::HANDLE;\r\n                                                                                                                                                                                    ^~~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:776:48: 776:60 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:777:43: 777:55 error: use of undeclared type name `libc::HANDLE` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:777         fn GetConsoleMode(hConsoleHandle: libc::HANDLE,\r\n                                                                                                                                                                               ^~~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:777:43: 777:55 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778:35: 778:48 error: use of undeclared type name `libc::LPDWORD` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778                           lpMode: libc::LPDWORD) -> libc::BOOL;\r\n                                                                                                                                                                       ^~~~~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778:35: 778:48 help: run `rustc --explain E0412` to see a detailed explanation\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778:53: 778:63 error: use of undeclared type name `libc::BOOL` [E0412]\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778                           lpMode: libc::LPDWORD) -> libc::BOOL;\r\n                                                                                                                                                                                         ^~~~~~~~~~\r\nC:/Users/micbou/.multirust/toolchains/beta/cargo\\registry\\src\\github.com-0a35038f75765ae4\\syntex_syntax-0.20.0\\src\\diagnostic.rs:778:53: 778:63 help: run `rustc --explain E0412` to see a detailed explanation\r\nerror: aborting due to 7 previous errors\r\nCould not compile `syntex_syntax`.\r\n```\r\nI think you need to update the racer dependency because `syntex_syntax` compiles fine when using the official racer repository."},"comment":{"url":"https://api.github.com/repos/jwilm/racerd/issues/comments/166451727","html_url":"https://github.com/jwilm/racerd/issues/6#issuecomment-166451727","issue_url":"https://api.github.com/repos/jwilm/racerd/issues/6","id":166451727,"user":{"login":"micbou","id":10026824,"avatar_url":"https://avatars.githubusercontent.com/u/10026824?v=3","gravatar_id":"","url":"https://api.github.com/users/micbou","html_url":"https://github.com/micbou","followers_url":"https://api.github.com/users/micbou/followers","following_url":"https://api.github.com/users/micbou/following{/other_user}","gists_url":"https://api.github.com/users/micbou/gists{/gist_id}","starred_url":"https://api.github.com/users/micbou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micbou/subscriptions","organizations_url":"https://api.github.com/users/micbou/orgs","repos_url":"https://api.github.com/users/micbou/repos","events_url":"https://api.github.com/users/micbou/events{/privacy}","received_events_url":"https://api.github.com/users/micbou/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T23:08:07Z","updated_at":"2015-12-21T23:08:07Z","body":"I just saw that tests are now passing on AppVeyor. Great job. It also means that I should be able to install racerd by following the steps from `appveyor.yml`. I am closing this issue then."}}