{"action":"created","issue":{"url":"https://api.github.com/repos/fredrik-johansson/arb/issues/151","repository_url":"https://api.github.com/repos/fredrik-johansson/arb","labels_url":"https://api.github.com/repos/fredrik-johansson/arb/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/fredrik-johansson/arb/issues/151/comments","events_url":"https://api.github.com/repos/fredrik-johansson/arb/issues/151/events","html_url":"https://github.com/fredrik-johansson/arb/pull/151","id":162124227,"number":151,"title":"CMake build","user":{"login":"isuruf","id":5234427,"avatar_url":"https://avatars.githubusercontent.com/u/5234427?v=3","gravatar_id":"","url":"https://api.github.com/users/isuruf","html_url":"https://github.com/isuruf","followers_url":"https://api.github.com/users/isuruf/followers","following_url":"https://api.github.com/users/isuruf/following{/other_user}","gists_url":"https://api.github.com/users/isuruf/gists{/gist_id}","starred_url":"https://api.github.com/users/isuruf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isuruf/subscriptions","organizations_url":"https://api.github.com/users/isuruf/orgs","repos_url":"https://api.github.com/users/isuruf/repos","events_url":"https://api.github.com/users/isuruf/events{/privacy}","received_events_url":"https://api.github.com/users/isuruf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-06-24T11:00:45Z","updated_at":"2016-07-04T12:37:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/fredrik-johansson/arb/pulls/151","html_url":"https://github.com/fredrik-johansson/arb/pull/151","diff_url":"https://github.com/fredrik-johansson/arb/pull/151.diff","patch_url":"https://github.com/fredrik-johansson/arb/pull/151.patch"},"body":"CMake can generate Visual Studio projects. I tried this out to build a static library of Arb in Windows using MSVC and it works great. Test failures are given at the end.\r\n\r\nShared library fails because of a bug in Flint. I get lots of unresolved symbols issues (eg. `_fmpz_new_mpz` is not found)\r\n\r\nLet me know if you are interested in a CMake build.\r\n\r\nTimeouts\r\n282: arb-t-exp\r\n283: arb-t-expm1\r\n284: arb-t-exp_arf_bb\r\n288: arb-t-exp_taylor_rs\r\n\r\nFailures\r\n374 - arb-t-zeta_ui (Failed)\r\n377 - arb-t-zeta_ui_borwein_bsplit (Failed)\r\n505 - arf-t-get_fmpz (Failed)\r\n514 - arf-t-root (OTHER_FAULT)\r\n515 - arf-t-rsqrt (OTHER_FAULT)\r\n524 - arf-t-sqrt (OTHER_FAULT)\r\n556 - fmpr-t-add (OTHER_FAULT)\r\n557 - fmpr-t-add_naive (OTHER_FAULT)\r\n558 - fmpr-t-cmp (OTHER_FAULT)\r\n559 - fmpr-t-cmpabs (OTHER_FAULT)\r\n562 - fmpr-t-div (OTHER_FAULT)\r\n564 - fmpr-t-exp (OTHER_FAULT)\r\n565 - fmpr-t-expm1 (OTHER_FAULT)\r\n566 - fmpr-t-get_d (OTHER_FAULT)\r\n567 - fmpr-t-get_fmpz (OTHER_FAULT)\r\n568 - fmpr-t-get_mpfr (OTHER_FAULT)\r\n569 - fmpr-t-log (OTHER_FAULT)\r\n570 - fmpr-t-log1p (OTHER_FAULT)\r\n573 - fmpr-t-mul_naive (OTHER_FAULT)\r\n577 - fmpr-t-root (OTHER_FAULT)\r\n578 - fmpr-t-rsqrt (OTHER_FAULT)\r\n584 - fmpr-t-sqrt (OTHER_FAULT)\r\n585 - fmpr-t-sub (OTHER_FAULT)\r\n599 - mag-t-expinv (OTHER_FAULT)\r\n630 - partitions-t-partitions_fmpz_ui_threaded (OTHER_FAULT)"},"comment":{"url":"https://api.github.com/repos/fredrik-johansson/arb/issues/comments/230280952","html_url":"https://github.com/fredrik-johansson/arb/pull/151#issuecomment-230280952","issue_url":"https://api.github.com/repos/fredrik-johansson/arb/issues/151","id":230280952,"user":{"login":"isuruf","id":5234427,"avatar_url":"https://avatars.githubusercontent.com/u/5234427?v=3","gravatar_id":"","url":"https://api.github.com/users/isuruf","html_url":"https://github.com/isuruf","followers_url":"https://api.github.com/users/isuruf/followers","following_url":"https://api.github.com/users/isuruf/following{/other_user}","gists_url":"https://api.github.com/users/isuruf/gists{/gist_id}","starred_url":"https://api.github.com/users/isuruf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/isuruf/subscriptions","organizations_url":"https://api.github.com/users/isuruf/orgs","repos_url":"https://api.github.com/users/isuruf/repos","events_url":"https://api.github.com/users/isuruf/events{/privacy}","received_events_url":"https://api.github.com/users/isuruf/received_events","type":"User","site_admin":false},"created_at":"2016-07-04T12:37:42Z","updated_at":"2016-07-04T12:37:42Z","body":"Goal was to support MSVC. It's hard to generate visual studio projects by scripts like in flint. CMake makes it easier.\r\nI'll have a look to see why the tests are failing. Flint also has a few tests failing on MSVC. Maybe they have an impact.\r\n"}}
{"actor":{"display_login":"isuruf"}}