{"action":"opened","issue":{"url":"https://api.github.com/repos/urho3d/Urho3D/issues/627","labels_url":"https://api.github.com/repos/urho3d/Urho3D/issues/627/labels{/name}","comments_url":"https://api.github.com/repos/urho3d/Urho3D/issues/627/comments","events_url":"https://api.github.com/repos/urho3d/Urho3D/issues/627/events","html_url":"https://github.com/urho3d/Urho3D/issues/627","id":54925542,"number":627,"title":"Last commit in Allocator.h makes LogicComponent.h not able to find Urho3D.h","user":{"login":"setzer22","id":7241990,"avatar_url":"https://avatars.githubusercontent.com/u/7241990?v=3","gravatar_id":"","url":"https://api.github.com/users/setzer22","html_url":"https://github.com/setzer22","followers_url":"https://api.github.com/users/setzer22/followers","following_url":"https://api.github.com/users/setzer22/following{/other_user}","gists_url":"https://api.github.com/users/setzer22/gists{/gist_id}","starred_url":"https://api.github.com/users/setzer22/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/setzer22/subscriptions","organizations_url":"https://api.github.com/users/setzer22/orgs","repos_url":"https://api.github.com/users/setzer22/repos","events_url":"https://api.github.com/users/setzer22/events{/privacy}","received_events_url":"https://api.github.com/users/setzer22/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-20T19:13:05Z","updated_at":"2015-01-20T19:13:05Z","closed_at":null,"body":"The title should say it all. Today the line\r\n\r\n#include \"../Urho3D.h\" \r\n\r\nHas been removed brom Allocator.h, commit message was: \"Avoid the include dirs hack for finding the Urho3D.h header.\"\r\n\r\nIt seems that Urho3D.h is now not reachable through includes from LogicComponent.h and thus the macro URHO3D_API is not defined. \r\n\r\nAdding #include <Urho3D/Urho3D.h> before including LogicComponent.h solves the issue"}}