Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up`./mach check` fails on Fedora 26: src/task_info.c:10:10: fatal error: mach/mach_init.h: No such file or directory #19635
Comments
|
Aha, we should only be servo/components/profile/mem.rs Lines 368 to 369 in bcdb82b So it seems like the conditional compilation attribute is not working properly on this earlier version of rustc. |
|
I tried to find a Rust commit/issue relating to this, but failed |
|
Oh great. AFAICT there is currently no rustc version which can build servo successfully. We either hit this bug or #19519, sigh. |
|
Note that it only affects |
|
I just checked, |
bors-servo
added a commit
that referenced
this issue
Jan 5, 2018
[Do not merge] Upgrade to rustc 1.24.0-nightly (0a3761e63 2018-01-03) Do not merge (yet), as this might bring #19519 back. Fixes #19635 Fixes #19637 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19683) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Jan 9, 2018
[Do not merge] Upgrade to rustc 1.24.0-nightly (0a3761e63 2018-01-03) Do not merge (yet), as this might bring #19519 back. Fixes #19635 Fixes #19637 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19683) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Jan 9, 2018
[Do not merge] Upgrade to rustc 1.24.0-nightly (0a3761e63 2018-01-03) Do not merge (yet), as this might bring #19519 back. Fixes #19635 Fixes #19637 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19683) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Jan 9, 2018
[Do not merge] Upgrade to rustc 1.24.0-nightly (0a3761e63 2018-01-03) Do not merge (yet), as this might bring #19519 back. Fixes #19635 Fixes #19637 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19683) <!-- Reviewable:end -->
bors-servo
added a commit
that referenced
this issue
Jan 10, 2018
Upgrade to rustc 1.24.0-nightly (0a3761e63 2018-01-03) Fixes #19635 Fixes #19637 Fixes #19735 Fixes #19519 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/19683) <!-- Reviewable:end -->
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As of e2f534f I can no longer run
./mach checkon Fedora 26. Here is the output of `./mach check -v'. The error is:It comes from the
support/rust-task_infocrate, but I think what has happened is that before e2f534f,task_infowasn't being built (it doesn't show up in the output of./mach check -von the preceding commit). The change in e2f534f seems to have made it so that./mach checkdoes now try to buildtask_info, and so the failure is now showing up.It appears that the code in the
task_infocrate is targeted at OS X, which would be why it won't build for me. I've tried to do a bit of figuring out about why./mach checkis now trying to build it when it previously didn't, but I haven't got very far../mach buildseems to work fine, so this just affects thecheckcommand.cc @asajeffrey