{"action":"created","issue":{"url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/1","labels_url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/1/comments","events_url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/1/events","html_url":"https://github.com/donaldsonjw/bigloo/issues/1","id":58888766,"number":1,"title":"Wasn't this supposed to be a version that could be compiled with Msys2 Mingw-W64?","user":{"login":"GordonBGood","id":10696269,"avatar_url":"https://avatars.githubusercontent.com/u/10696269?v=3","gravatar_id":"","url":"https://api.github.com/users/GordonBGood","html_url":"https://github.com/GordonBGood","followers_url":"https://api.github.com/users/GordonBGood/followers","following_url":"https://api.github.com/users/GordonBGood/following{/other_user}","gists_url":"https://api.github.com/users/GordonBGood/gists{/gist_id}","starred_url":"https://api.github.com/users/GordonBGood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GordonBGood/subscriptions","organizations_url":"https://api.github.com/users/GordonBGood/orgs","repos_url":"https://api.github.com/users/GordonBGood/repos","events_url":"https://api.github.com/users/GordonBGood/events{/privacy}","received_events_url":"https://api.github.com/users/GordonBGood/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"donaldsonjw","id":500866,"avatar_url":"https://avatars.githubusercontent.com/u/500866?v=3","gravatar_id":"","url":"https://api.github.com/users/donaldsonjw","html_url":"https://github.com/donaldsonjw","followers_url":"https://api.github.com/users/donaldsonjw/followers","following_url":"https://api.github.com/users/donaldsonjw/following{/other_user}","gists_url":"https://api.github.com/users/donaldsonjw/gists{/gist_id}","starred_url":"https://api.github.com/users/donaldsonjw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/donaldsonjw/subscriptions","organizations_url":"https://api.github.com/users/donaldsonjw/orgs","repos_url":"https://api.github.com/users/donaldsonjw/repos","events_url":"https://api.github.com/users/donaldsonjw/events{/privacy}","received_events_url":"https://api.github.com/users/donaldsonjw/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-02-25T11:40:01Z","updated_at":"2015-02-26T01:33:44Z","closed_at":null,"body":"Since the master branch is supposed to be a merged trunk of the LLP64 and Win64 branches, one might assume that this version would be able to be compiled by Msys2 with Mingw-W64-x86_64 but that is not the case:\r\n\r\nAlthough there has obviously been some work done to adapt Bigloo to Windows such as the _BGL_WIN32_VER define used to discriminate between Posix socket.h and Windows Winsock.h usage, even that isn't working with Mingw as the bigloo.h file has an reference to socket.h (and others) guarded by the above define that isn't defined by all files that might include bigloo.h.\r\n\r\nIn addition, new bugs have been introduced such as the \"sa_family_t\" type used in bigloo.h and not defined anywhere - it is almost as if this version of bitloo.h wasn't the intended version for this package.\r\n\r\nFurther, none of the LLP64 adaptations mentioned in your post as of:  http://comments.gmane.org/gmane.lisp.scheme.bigloo/6214 made it into this version, including the BGL_LONG_T and BGL_LONG_T types and the other macro and program fixes mentioned there, nor are there patch files provided as for the version mentioned there (although the files downloaded from the follow-on post's links are corrupted).\r\n\r\nIt seems that this git is nothing but the same version as provided on the Bigloo website as of 6 January 2015, with no changes made to it whatsoever; perhaps you should modify the README file to reflect exactly that, and perhaps post to the ChangeLog that these git's have only been copied over with no changes yet made so those that find this git don't waste time trying to compile it with MSys2?"},"comment":{"url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/comments/76106086","html_url":"https://github.com/donaldsonjw/bigloo/issues/1#issuecomment-76106086","issue_url":"https://api.github.com/repos/donaldsonjw/bigloo/issues/1","id":76106086,"user":{"login":"GordonBGood","id":10696269,"avatar_url":"https://avatars.githubusercontent.com/u/10696269?v=3","gravatar_id":"","url":"https://api.github.com/users/GordonBGood","html_url":"https://github.com/GordonBGood","followers_url":"https://api.github.com/users/GordonBGood/followers","following_url":"https://api.github.com/users/GordonBGood/following{/other_user}","gists_url":"https://api.github.com/users/GordonBGood/gists{/gist_id}","starred_url":"https://api.github.com/users/GordonBGood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GordonBGood/subscriptions","organizations_url":"https://api.github.com/users/GordonBGood/orgs","repos_url":"https://api.github.com/users/GordonBGood/repos","events_url":"https://api.github.com/users/GordonBGood/events{/privacy}","received_events_url":"https://api.github.com/users/GordonBGood/received_events","type":"User","site_admin":false},"created_at":"2015-02-26T01:33:44Z","updated_at":"2015-02-26T01:33:44Z","body":"Joe, well master isn't *exactly* a clone of the Bigloo 4.2a alpha release;\nnote that bigloo.h also contains the sa_family_t references so it won't\ncompile.  I have a working Bigloo compiler under windows as a (of course\n32-bit) cygwin compiled version from 3.1a that someone on the Internet\ncreated.  Will that work as a bootstrap compiler?\n\nI will download the Win64 source files and try it when you post the steps\nrequired later today.\n\nThanks for your prompt response.\n\nOn Wed, Feb 25, 2015 at 11:33 PM, Joseph Donaldson <notifications@github.com\n> wrote:\n\n> I apologize for the confusion. As you point out, master is indeed a clone\n> of the official bigloo release. I am using it as the base for my\n> development on the LLP64 and WIN64 branches. The LLP64 branch contains the\n> changes directed at just addressing pointer and long size issues. Whereas,\n> the WIN64 branch includes those changes plus windows-specific changes. So\n> in short, you want to look at the WIN64 branch. It has all of the changes I\n> mentioned in my email to the bigloo mailing list.\n>\n> To build the WIN64 branch, you will need a working bigloo compiler to\n> bootstrap. I will write the steps I am using and post them to github later\n> today.\n>\n> Again, I apologize for the confusion.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/donaldsonjw/bigloo/issues/1#issuecomment-75993778>.\n>\n"}}