{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/arduino-builder/issues/68","labels_url":"https://api.github.com/repos/arduino/arduino-builder/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/arduino/arduino-builder/issues/68/comments","events_url":"https://api.github.com/repos/arduino/arduino-builder/issues/68/events","html_url":"https://github.com/arduino/arduino-builder/issues/68","id":118172202,"number":68,"title":"preprocessor fails on #include \"ESP8266wifi.h\"  (for external ESP8266 addon)","user":{"login":"ladyada","id":1214161,"avatar_url":"https://avatars.githubusercontent.com/u/1214161?v=3","gravatar_id":"","url":"https://api.github.com/users/ladyada","html_url":"https://github.com/ladyada","followers_url":"https://api.github.com/users/ladyada/followers","following_url":"https://api.github.com/users/ladyada/following{/other_user}","gists_url":"https://api.github.com/users/ladyada/gists{/gist_id}","starred_url":"https://api.github.com/users/ladyada/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ladyada/subscriptions","organizations_url":"https://api.github.com/users/ladyada/orgs","repos_url":"https://api.github.com/users/ladyada/repos","events_url":"https://api.github.com/users/ladyada/events{/privacy}","received_events_url":"https://api.github.com/users/ladyada/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/arduino/arduino-builder/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/arduino/arduino-builder/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"closed","locked":false,"assignee":{"login":"cmaglie","id":423515,"avatar_url":"https://avatars.githubusercontent.com/u/423515?v=3","gravatar_id":"","url":"https://api.github.com/users/cmaglie","html_url":"https://github.com/cmaglie","followers_url":"https://api.github.com/users/cmaglie/followers","following_url":"https://api.github.com/users/cmaglie/following{/other_user}","gists_url":"https://api.github.com/users/cmaglie/gists{/gist_id}","starred_url":"https://api.github.com/users/cmaglie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cmaglie/subscriptions","organizations_url":"https://api.github.com/users/cmaglie/orgs","repos_url":"https://api.github.com/users/cmaglie/repos","events_url":"https://api.github.com/users/cmaglie/events{/privacy}","received_events_url":"https://api.github.com/users/cmaglie/received_events","type":"User","site_admin":false},"milestone":null,"comments":18,"created_at":"2015-11-21T05:30:19Z","updated_at":"2016-01-24T21:40:34Z","closed_at":"2016-01-21T08:48:27Z","body":"there's something about this header file that crashes the preprocessor, probably indicates some more general purpose bug. reproduce by:\r\n   * add `http://arduino.esp8266.com/stable/package_esp8266com_index.json` to board manager prefs\r\n   * use board manager to install ESP8266 support\r\n   * try to compile this sketch\r\n```\r\n#include \"ESP8266WiFi.h\"\r\nvoid setup() {}\r\nvoid loop() { hello(); }\r\nvoid hello(void) {}\r\n```\r\n  * will fail due to not having auto-generated prototype for hello()\r\n  * now put `#include \"ESP8266WiFi.h\"` on last line, recompile\r\n  * works now because while it does crash on the #include, its after the prototypes are made (?)\r\n\r\nAlso mentioned @ https://github.com/esp8266/Arduino/issues/1066"},"comment":{"url":"https://api.github.com/repos/arduino/arduino-builder/issues/comments/174343935","html_url":"https://github.com/arduino/arduino-builder/issues/68#issuecomment-174343935","issue_url":"https://api.github.com/repos/arduino/arduino-builder/issues/68","id":174343935,"user":{"login":"matthijskooijman","id":194491,"avatar_url":"https://avatars.githubusercontent.com/u/194491?v=3","gravatar_id":"","url":"https://api.github.com/users/matthijskooijman","html_url":"https://github.com/matthijskooijman","followers_url":"https://api.github.com/users/matthijskooijman/followers","following_url":"https://api.github.com/users/matthijskooijman/following{/other_user}","gists_url":"https://api.github.com/users/matthijskooijman/gists{/gist_id}","starred_url":"https://api.github.com/users/matthijskooijman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthijskooijman/subscriptions","organizations_url":"https://api.github.com/users/matthijskooijman/orgs","repos_url":"https://api.github.com/users/matthijskooijman/repos","events_url":"https://api.github.com/users/matthijskooijman/events{/privacy}","received_events_url":"https://api.github.com/users/matthijskooijman/received_events","type":"User","site_admin":false},"created_at":"2016-01-24T21:40:34Z","updated_at":"2016-01-24T21:40:34Z","body":"Thanks for confirming!"}}