{"action":"created","issue":{"url":"https://api.github.com/repos/Syniurge/Calypso/issues/15","labels_url":"https://api.github.com/repos/Syniurge/Calypso/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/Syniurge/Calypso/issues/15/comments","events_url":"https://api.github.com/repos/Syniurge/Calypso/issues/15/events","html_url":"https://github.com/Syniurge/Calypso/issues/15","id":71041527,"number":15,"title":"Auto detecting Clang modules","user":{"login":"wilsonk","id":38802,"avatar_url":"https://avatars.githubusercontent.com/u/38802?v=3","gravatar_id":"","url":"https://api.github.com/users/wilsonk","html_url":"https://github.com/wilsonk","followers_url":"https://api.github.com/users/wilsonk/followers","following_url":"https://api.github.com/users/wilsonk/following{/other_user}","gists_url":"https://api.github.com/users/wilsonk/gists{/gist_id}","starred_url":"https://api.github.com/users/wilsonk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilsonk/subscriptions","organizations_url":"https://api.github.com/users/wilsonk/orgs","repos_url":"https://api.github.com/users/wilsonk/repos","events_url":"https://api.github.com/users/wilsonk/events{/privacy}","received_events_url":"https://api.github.com/users/wilsonk/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-26T09:39:18Z","updated_at":"2015-04-27T00:59:48Z","closed_at":null,"body":"Hello Elie,\r\n\r\nAfter the 'Auto-detect Clang module map files and add module maps for libc and POSIX standard headers' push today, most of the examples in the libstdc++ directory don't work? Is there something missing from that push? Or should the command line be different now or something?\r\n\r\nThe errors are similar to this (some are missing ptrdiff_t also):\r\n    /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../../include/c++/4.8/ext/new_allocator.h(61): Error: undefined identifier 'size_t'\r\n\r\nParadoxically the iterator example actually parsed, when it never worked before :)\r\n\r\nI also saw the Qt5 demo and tried it here but it gives me a few errors like this:\r\n    Error: struct cpp._.div_t conflicts with static import cpp._.div_t at /usr/include/stdlib.h(97)\r\nand then a template specialization error, just in case you aren't seeing the same thing.\r\n\r\n\r\nThanks,\r\nKelly"},"comment":{"url":"https://api.github.com/repos/Syniurge/Calypso/issues/comments/96454749","html_url":"https://github.com/Syniurge/Calypso/issues/15#issuecomment-96454749","issue_url":"https://api.github.com/repos/Syniurge/Calypso/issues/15","id":96454749,"user":{"login":"wilsonk","id":38802,"avatar_url":"https://avatars.githubusercontent.com/u/38802?v=3","gravatar_id":"","url":"https://api.github.com/users/wilsonk","html_url":"https://github.com/wilsonk","followers_url":"https://api.github.com/users/wilsonk/followers","following_url":"https://api.github.com/users/wilsonk/following{/other_user}","gists_url":"https://api.github.com/users/wilsonk/gists{/gist_id}","starred_url":"https://api.github.com/users/wilsonk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilsonk/subscriptions","organizations_url":"https://api.github.com/users/wilsonk/orgs","repos_url":"https://api.github.com/users/wilsonk/repos","events_url":"https://api.github.com/users/wilsonk/events{/privacy}","received_events_url":"https://api.github.com/users/wilsonk/received_events","type":"User","site_admin":false},"created_at":"2015-04-27T00:59:48Z","updated_at":"2015-04-27T00:59:48Z","body":"Hello Elie,\n\n \n\nAh, ok. Sounds good. I like the modulemap_d idea, for sure.\n\n \n\nThanks,\n\nKelly\n\n \n\nFrom: Elie Morisse [mailto:notifications@github.com] \nSent: Sunday, April 26, 2015 6:42 PM\nTo: Syniurge/Calypso\nCc: wilsonk\nSubject: Re: [Calypso] Auto detecting Clang modules (#15)\n\n \n\nYes the step back is because the namespaces inside Clang module headers aren't mapped as I learned today too (oversight + what would be the D equivalent?). I'm working on a change of rules for Clang modules that should set things right.\n\nThat won't be how Clang modules were supposed to work anymore so the extension will be renamed to .modulemap_d to differentiate them from normal Clang maps.\n\n—\nReply to this email directly or view it on GitHub <https://github.com/Syniurge/Calypso/issues/15#issuecomment-96452496> .\n\n"}}