{"action":"created","issue":{"url":"https://api.github.com/repos/pfalcon/axtls/issues/1","repository_url":"https://api.github.com/repos/pfalcon/axtls","labels_url":"https://api.github.com/repos/pfalcon/axtls/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/pfalcon/axtls/issues/1/comments","events_url":"https://api.github.com/repos/pfalcon/axtls/issues/1/events","html_url":"https://github.com/pfalcon/axtls/issues/1","id":163814704,"number":1,"title":"macOS: endian.h include problem in crypto/os_int.h","user":{"login":"ilovezfs","id":5268928,"avatar_url":"https://avatars.githubusercontent.com/u/5268928?v=3","gravatar_id":"","url":"https://api.github.com/users/ilovezfs","html_url":"https://github.com/ilovezfs","followers_url":"https://api.github.com/users/ilovezfs/followers","following_url":"https://api.github.com/users/ilovezfs/following{/other_user}","gists_url":"https://api.github.com/users/ilovezfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ilovezfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilovezfs/subscriptions","organizations_url":"https://api.github.com/users/ilovezfs/orgs","repos_url":"https://api.github.com/users/ilovezfs/repos","events_url":"https://api.github.com/users/ilovezfs/events{/privacy}","received_events_url":"https://api.github.com/users/ilovezfs/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2016-07-05T10:04:29Z","updated_at":"2016-07-05T10:44:26Z","closed_at":null,"body":"See https://github.com/micropython/micropython/issues/2143.\r\n\r\n(Also reported upstream to Cameron Rich via email: http://axtls.sourceforge.net/contact.htm)\r\n\r\nThe build of axTLS fails on macOS because endian.h is in the \"machine\" subdirectory. But it's actually not even necessary to explicitly #include <machine/endian.h> because it's already included from <sys/types.h>.\r\n\r\nThe problematic include is in the file is crypto/os_int.h\r\n\r\nThis is causing the build of micropython to fail since it depends on axTLS (via a submodule pointing to the fork at https://github.com/pfalcon/axtls). The micropython issue concerning the endian.h bug is here: https://github.com/micropython/micropython/issues/2143\r\n\r\nI'm patching axTLS as part of the micropython \"formula\" on Homebrew, but it would be great if this could be fixed upstream in svn://svn.code.sf.net/p/axtls and then get picked up by the pfalcon fork, so that the patching is no longer necessary."},"comment":{"url":"https://api.github.com/repos/pfalcon/axtls/issues/comments/230445987","html_url":"https://github.com/pfalcon/axtls/issues/1#issuecomment-230445987","issue_url":"https://api.github.com/repos/pfalcon/axtls/issues/1","id":230445987,"user":{"login":"ilovezfs","id":5268928,"avatar_url":"https://avatars.githubusercontent.com/u/5268928?v=3","gravatar_id":"","url":"https://api.github.com/users/ilovezfs","html_url":"https://github.com/ilovezfs","followers_url":"https://api.github.com/users/ilovezfs/followers","following_url":"https://api.github.com/users/ilovezfs/following{/other_user}","gists_url":"https://api.github.com/users/ilovezfs/gists{/gist_id}","starred_url":"https://api.github.com/users/ilovezfs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilovezfs/subscriptions","organizations_url":"https://api.github.com/users/ilovezfs/orgs","repos_url":"https://api.github.com/users/ilovezfs/repos","events_url":"https://api.github.com/users/ilovezfs/events{/privacy}","received_events_url":"https://api.github.com/users/ilovezfs/received_events","type":"User","site_admin":false},"created_at":"2016-07-05T10:44:26Z","updated_at":"2016-07-05T10:44:26Z","body":"This really needs to be fixed by Cameron upstream in svn however he sees fit, and the rest will take care of itself."}}
{"actor":{"display_login":"ilovezfs"}}