Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

port rust for vxWorks #61946

Merged
merged 1 commit into from
Jul 16, 2019
Merged

port rust for vxWorks #61946

merged 1 commit into from
Jul 16, 2019

Conversation

BaoshanPang
Copy link
Contributor

@BaoshanPang BaoshanPang commented Jun 19, 2019

The supporting for vxWorks has been enabled in this branch. Although there are still a lots of work to do, I would like to upstream the code and fix the problems later.

Please let me know if there is anything I have to do before upstream the code.

r? @alexcrichton

Thanks,
Baoshan

@rust-highfive
Copy link
Collaborator

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @rkruppe (or someone else) soon.

If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.

Please see the contribution instructions for more information.

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jun 19, 2019
@hanna-kruppe
Copy link
Contributor

I don't think I can properly review this, let alone feel qualified to approve the addition of several big new targets. r? @alexcrichton comes to mind.

I can tell you though that it would likely be better to make smaller, incremental pull requests that e.g. add compiler triples before diving into standard library support (like the CloudABI-related pull requests for example).

@alexcrichton
Copy link
Member

Thanks for the PR @BaoshanPang and wow does this look extensive! I'm probably the best person to review this but I'll be unfortunately traveling for the rest of this week and the next, so I won't have a chance to really dig into this until early July. In the meantime though others are of course welcome to either take over or add their own review!

In the meantime though some suggestions and questions I might have are:

  • Could you describe or link to a description of what these targets are for? I've personally not heard of vxWorks before, but I suspect you've got a lot more background information on this than I do :)
  • In general I'm most interested in reviewing changes made to libstd/elsewhere that aren't vxworks-specific code. I won't be reviewing vxworks-specific code that heavily, but I'm mostly interested in ensuring that the rest of the integration points stay reasonable as we add support for more targets.
  • I might recommend rebasing and rebuilding, as it looks like quite a few changes have happened in the meantime! I was skimming this and saw backtrace-related code but that's, for example, no longer used and now sourced from an external crate.

I'll try to make sure I get to this in early July regardless though!

@BaoshanPang
Copy link
Contributor Author

BaoshanPang commented Jun 21, 2019

@alexcrichton
Thanks for helping on this.

Could you describe or link to a description of what these targets are for?

The targets added in rust for vxWorks are mapping to vxWorks board support package(BSP) which are the code that make vxWorks can run on that board(s). For example the target arm-wrs-vxworks is mapping to BSP qsp_arm, with this target specfied in rustc command line, the rust code would be built into a RTP program which is the user space application on vxWorks.

In general I'm most interested in reviewing changes made to libstd/elsewhere that aren't vxworks-specific code. I won't be reviewing vxworks-specific code that heavily, but I'm mostly interested in ensuring that the rest of the integration points stay reasonable as we add support for more targets.

That's what I am hoping for. I am still working on to get rid of all failures in running test suites.

I might recommend rebasing and rebuilding, as it looks like quite a few changes have happened in the meantime! I was skimming this and saw backtrace-related code but that's, for example, no longer used and now sourced from an external crate.

Thanks for the information, I will rebase and rebuild my code. should I cancel this PR and create a different PR after rebasing and rebuilding?

Regards,
Baoshan

@tshepang
Copy link
Member

@BaoshanPang no, keep using this PR, unless you wanna follow @rkruppe advice and break it into smaller PRs.

@alexcrichton
Copy link
Member

@BaoshanPang yes keeping this PR is fine. I personally prefer big PRs myself as it makes it easier to review and handle feedback, but I don't mind reviewing whatever strategy you feel is best for you to land this in rust-lang/rust.

FWIW it may also be easiest/best to not check in changes to the test suite yet. We could just check in rustc and libstd changes, and then follow-up with the test suite if still necessary.

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:0409379d:start=1561536809396362669,finish=1561536899960602842,duration=90564240173
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
332 ./src/libstd/sys/redox
328 ./src/libstd/sync
324 ./src/test/ui/derives
324 ./src/librustc_mir/build
320 ./src/libstd/sys/vxworks
320 ./src/librustc_metadata
316 ./src/test/ui/const-generics
travis_time:end:1141bfed:start=1561536908406514629,finish=1561536908486989787,duration=80475158
travis_fold:end:before_script.1
---

[00:03:51] travis_fold:start:tidy
travis_time:start:tidy
tidy check
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/fs.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/mod.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/raw.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/fs.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/mod.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/raw.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/ffi.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/os.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/process/process_vxworks.rs
[00:03:51] tidy error: /checkout/src/librustc_target/spec/arm_wrs_vxworks.rs:27: tab character
[00:03:51] tidy error: /checkout/src/librustc_target/spec/powerpc_wrs_vxworks_gnuspe.rs:22: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/powerpc_wrs_vxworks_gnu.rs:21: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/powerpc64_wrs_vxworks_gnusf.rs:21: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/vxworks_base.rs:24: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/mod.rs:333: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/mod.rs:336: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/mod.rs:338: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/mod.rs:349: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/mod.rs:364: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/powerpc_wrs_vxworks_gnusf.rs:21: trailing whitespace
[00:03:51] tidy error: /checkout/src/librustc_target/spec/powerpc_wrs_vxworks_gnuspesf.rs:22: trailing whitespace
[00:03:52] tidy error: /checkout/src/bootstrap/cc_detect.rs:49: tab character
[00:03:52] tidy error: /checkout/src/bootstrap/cc_detect.rs:49: trailing whitespace
[00:03:52] tidy error: /checkout/src/bootstrap/bin/rustc.rs:180: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/os/raw/mod.rs:31: tab character
[00:03:52] tidy error: /checkout/src/libstd/os/raw/mod.rs:54: tab character
[00:03:52] tidy error: /checkout/src/libstd/os/vxworks/fs.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/os/vxworks/fs.rs: too many trailing newlines (2)
[00:03:52] tidy error: /checkout/src/libstd/os/vxworks/mod.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/os/vxworks/raw.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2233: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2248: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2252: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2684: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2704: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2911: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2944: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:2965: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:3107: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:3107: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:3297: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:3323: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/fs.rs:3393: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1664: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1702: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1773: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1786: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1787: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1798: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1825: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1842: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1858: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1870: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1883: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1919: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1919: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1940: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1940: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1950: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/process.rs:1950: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:6: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:7: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:8: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:15: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:16: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:17: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:18: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:19: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:20: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:21: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:25: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:26: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:27: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:28: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:29: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:30: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:31: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:32: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:33: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:34: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:35: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:36: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:37: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:39: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:40: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:41: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:42: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:43: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:44: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:45: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:46: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:47: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:48: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:49: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:50: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:51: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:52: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:53: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:55: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:56: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:57: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:58: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:59: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:60: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:61: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:62: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:63: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:64: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:65: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:66: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:67: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:68: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:69: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:70: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:72: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:73: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:74: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:75: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:76: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:77: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:78: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:79: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:80: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:81: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:82: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:83: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:84: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:85: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:86: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:88: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:89: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:90: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:91: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:92: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:96: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:97: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:98: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:99: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:101: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:102: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:103: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:104: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:105: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:106: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:107: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:108: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:109: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:110: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:111: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rwlock.rs:112: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/ext/fs.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/ext/raw.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:11: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:13: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:29: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:30: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:31: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:32: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:33: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:35: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:36: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:37: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:38: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:40: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:41: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:42: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:44: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:45: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:46: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:47: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/pipe.rs:48: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/time.rs:21: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/time.rs:152: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/time.rs: too many trailing newlines (2)
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fs.rs:14: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fs.rs:93: line longer than 100 chars
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fs.rs:338: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fs.rs:349: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fs.rs:524: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:60: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:65: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:66: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:67: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:68: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:68: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:69: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:70: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:71: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:72: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:73: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:73: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:74: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:75: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:76: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:77: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:78: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:79: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:80: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:81: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:85: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:86: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:87: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:88: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:89: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:90: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:91: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:92: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:93: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:94: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:95: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:96: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:97: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:98: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:99: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:100: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:101: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:102: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:103: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:104: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:105: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:106: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:110: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:111: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:112: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:113: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:114: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:115: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:116: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:117: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:121: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:122: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:126: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:127: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:128: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:129: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:130: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:131: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:132: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:133: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:134: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:138: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:139: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:140: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:147: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:149: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:150: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:152: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:153: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:154: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:154: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:155: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:155: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:156: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:157: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:158: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:159: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:160: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:161: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:162: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:166: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:167: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:168: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:172: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:176: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:177: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:178: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:179: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:179: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:180: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:181: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:182: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:182: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:183: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:184: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:185: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:186: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:190: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:191: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:195: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:196: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:197: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:201: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:202: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:208: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:209: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:210: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:211: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:212: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:213: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:214: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:215: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:216: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:217: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:218: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:219: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:220: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:221: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:222: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:223: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:224: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:225: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:226: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:228: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:229: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:230: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:231: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:232: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:233: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:234: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:235: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:236: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:237: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:238: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:239: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:240: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:241: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:245: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:246: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:247: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:248: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:249: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:250: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:251: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:252: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:253: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:254: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:255: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:256: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:257: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:261: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:262: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:264: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:265: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:266: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:267: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:271: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:273: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:274: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:275: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:276: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:280: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:281: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:282: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:286: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:287: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:288: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:292: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:293: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:294: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:296: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:297: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:298: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:299: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:300: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:301: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:302: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:303: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:304: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:305: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:306: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:307: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:308: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:309: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:310: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:311: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:312: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:313: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:317: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:321: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/os.rs:325: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rand.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/rand.rs:139: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/net.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/thread.rs:91: tab character
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/env.rs: missing trailing newline
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/fd.rs:138: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/process_vxworks.rs:1: copyright notices attributed to the Rust Project Developers are deprecated
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/process_vxworks.rs:66: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/mod.rs: too many trailing newlines (2)
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:10: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:11: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:13: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:14: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:15: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:16: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:17: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:19: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:32: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:34: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:50: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:52: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:54: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:55: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:56: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:58: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:59: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:72: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:81: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:110: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:111: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:112: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:113: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:114: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:115: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:135: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:140: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:144: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:147: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:150: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:157: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:158: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:159: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:160: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:162: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:164: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:179: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:181: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:182: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:183: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:184: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:185: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:186: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:195: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:198: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:201: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:202: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:215: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:217: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:220: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:226: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:237: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:238: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:244: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:245: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs:251: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/vxworks/process/rtp.rs: too many trailing newlines (2)
[00:03:52] tidy error: /checkout/src/libstd/thread/mod.rs:1511: trailing whitespace
[00:03:52] tidy error: /checkout/src/test/run-pass/x86stdcall.rs:31: trailing whitespace
[00:03:52] tidy error: /checkout/src/test/run-pass/issues/issue-2214.rs:30: trailing whitespace
[00:03:52] tidy error: /checkout/src/test/run-pass/structs-enums/rec-align-u64.rs:40: trailing whitespace
[00:03:52] tidy error: /checkout/src/test/run-pass/process/process-remove-from-env.rs:5: trailing whitespace
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/util.rs:33: trailing whitespace
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1649: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1650: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1651: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1652: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1653: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1659: tab character
[00:03:52] tidy error: /checkout/src/tools/compiletest/src/runtest.rs:1659: trailing whitespace
[00:03:52] tidy error: /checkout/src/libstd/sys/unix/ext/fs.rs:100: mismatches the `issue` in previous
[00:03:53] some tidy checks failed
[00:03:53] 
[00:03:53] 
[00:03:53] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor"
[00:03:53] 
[00:03:53] 
[00:03:53] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:03:53] Build completed unsuccessfully in 0:01:09
---
travis_time:end:01edcb52:start=1561537143200842944,finish=1561537143205404264,duration=4561320
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0e94fb00
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:304a7dfb
travis_time:start:304a7dfb
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0ea8c374
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:01c428e0:start=1561558515366008479,finish=1561558623042673075,duration=107676664596
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---

[00:03:50] travis_fold:start:tidy
travis_time:start:tidy
tidy check
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/fs.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/mod.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/os/vxworks/raw.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/fs.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/mod.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/raw.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/ext/ffi.rs
[00:03:50] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/os.rs
[00:03:51] tidy error: binary checked into source: /checkout/src/libstd/sys/vxworks/process/process_vxworks.rs
[00:03:51] tidy error: /checkout/src/libstd/sys/unix/ext/fs.rs:100: mismatches the `issue` in previous
[00:03:52] some tidy checks failed
[00:03:52] 
[00:03:52] 
[00:03:52] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor"
[00:03:52] 
[00:03:52] 
[00:03:52] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:03:52] Build completed unsuccessfully in 0:01:12
---
travis_time:end:1066fe00:start=1561558865250045417,finish=1561558865254751215,duration=4705798
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0c263160
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:193c9623
travis_time:start:193c9623
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:1433c224
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
travis_time:end:16f92038:start=1561593310197961733,finish=1561593401524844463,duration=91326882730
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[00:54:49] travis_fold:start:test_ui
travis_time:start:test_ui
Check compiletest suite=ui mode=ui (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[00:54:50] configuration:
[00:54:50] compile_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib"
[00:54:50] run_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib"
[00:54:50] rustc_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc"
[00:54:50] rustdoc_path: None
[00:54:50] src_base: "/checkout/src/test/ui"
[00:54:50] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui"
[00:54:50] stage_id: stage2-x86_64-unknown-linux-gnu
[00:54:50] mode: ui
[00:54:50] run_ignored: false
[00:54:50] filter: (none)
[00:54:50] filter_exact: false
[00:54:50] runtool: (none)
[00:54:50] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[00:54:50] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[00:54:50] host: x86_64-unknown-linux-gnu
[00:54:50] android-cross-path: ""
[00:54:50] android-cross-path: ""
[00:54:50] adb_path: "adb"
[00:54:50] adb_test_dir: "/data/tmp/work"
[00:54:50] adb_device_status: false
[00:54:50] ar: ar
[00:54:50] linker: None
[00:54:50] verbose: true
[00:54:50] quiet: false
[00:54:50] 
[00:54:50] 
[00:54:50] running 5709 tests
[00:54:50] test [ui] ui/alloc-error/alloc-error-handler-bad-signature-1.rs ... ok
---
[00:58:38] src_base: "/checkout/src/test/run-pass"
[00:58:38] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass"
[00:58:38] stage_id: stage2-x86_64-unknown-linux-gnu
[00:58:38] mode: run-pass
[00:58:38] run_ignored: false
[00:58:38] filter: (none)
[00:58:38] filter_exact: false
[00:58:38] runtool: (none)
[00:58:38] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[00:58:38] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[00:58:38] host: x86_64-unknown-linux-gnu
[00:58:38] android-cross-path: ""
[00:58:38] android-cross-path: ""
[00:58:38] adb_path: "adb"
[00:58:38] adb_test_dir: "/data/tmp/work"
[00:58:38] adb_device_status: false
[00:58:38] ar: ar
[00:58:38] linker: None
[00:58:38] verbose: true
[00:58:38] quiet: false
[00:58:38] 
[00:58:39] 
[00:58:39] running 2920 tests
[00:58:39] test [run-pass] run-pass/alias-uninit-value.rs ... ok
---
[01:05:10] src_base: "/checkout/src/test/compile-fail"
[01:05:10] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/compile-fail"
[01:05:10] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:10] mode: compile-fail
[01:05:10] run_ignored: false
[01:05:10] filter: (none)
[01:05:10] filter_exact: false
[01:05:10] runtool: (none)
[01:05:10] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:10] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:10] host: x86_64-unknown-linux-gnu
[01:05:10] android-cross-path: ""
[01:05:10] android-cross-path: ""
[01:05:10] adb_path: "adb"
[01:05:10] adb_test_dir: "/data/tmp/work"
[01:05:10] adb_device_status: false
[01:05:10] ar: ar
[01:05:10] linker: None
[01:05:10] verbose: true
[01:05:10] quiet: false
[01:05:10] 
[01:05:10] 
[01:05:10] running 30 tests
[01:05:10] test [compile-fail] compile-fail/chalkify/chalk_initial_program.rs ... ok
---
[01:05:11] src_base: "/checkout/src/test/run-fail"
[01:05:11] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-fail"
[01:05:11] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:11] mode: run-fail
[01:05:11] run_ignored: false
[01:05:11] filter: (none)
[01:05:11] filter_exact: false
[01:05:11] runtool: (none)
[01:05:11] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:11] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:11] host: x86_64-unknown-linux-gnu
[01:05:11] android-cross-path: ""
[01:05:11] android-cross-path: ""
[01:05:11] adb_path: "adb"
[01:05:11] adb_test_dir: "/data/tmp/work"
[01:05:11] adb_device_status: false
[01:05:11] ar: ar
[01:05:11] linker: None
[01:05:11] verbose: true
[01:05:11] quiet: false
[01:05:11] 
[01:05:11] 
[01:05:11] running 144 tests
[01:05:11] test [run-fail] run-fail/args-panic.rs ... ok
---
[01:05:24] src_base: "/checkout/src/test/run-pass-valgrind"
[01:05:24] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass-valgrind"
[01:05:24] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:24] mode: run-pass-valgrind
[01:05:24] run_ignored: false
[01:05:24] filter: (none)
[01:05:24] filter_exact: false
[01:05:24] runtool: (none)
[01:05:24] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:24] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:24] host: x86_64-unknown-linux-gnu
[01:05:24] android-cross-path: ""
[01:05:24] android-cross-path: ""
[01:05:24] adb_path: "adb"
[01:05:24] adb_test_dir: "/data/tmp/work"
[01:05:24] adb_device_status: false
[01:05:24] ar: ar
[01:05:24] linker: None
[01:05:24] verbose: true
[01:05:24] quiet: false
[01:05:24] 
[01:05:24] 
[01:05:24] running 17 tests
[01:05:24] test [run-pass-valgrind] run-pass-valgrind/coerce-match-calls.rs ... ok
---
[01:05:26] travis_fold:start:test_mir-opt
travis_time:start:test_mir-opt
Check compiletest suite=mir-opt mode=mir-opt (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:05:26] configuration:
[01:05:26] compile_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib"
[01:05:26] run_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib"
[01:05:26] rustc_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc"
[01:05:26] rustdoc_path: None
[01:05:26] src_base: "/checkout/src/test/mir-opt"
[01:05:26] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/mir-opt"
[01:05:26] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:26] mode: mir-opt
[01:05:26] run_ignored: false
[01:05:26] filter: (none)
[01:05:26] filter_exact: false
[01:05:26] runtool: (none)
[01:05:26] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:26] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:26] host: x86_64-unknown-linux-gnu
[01:05:26] android-cross-path: ""
[01:05:26] android-cross-path: ""
[01:05:26] adb_path: "adb"
[01:05:26] adb_test_dir: "/data/tmp/work"
[01:05:26] adb_device_status: false
[01:05:26] ar: ar
[01:05:26] linker: None
[01:05:26] verbose: true
[01:05:26] quiet: false
[01:05:26] 
[01:05:26] 
[01:05:26] running 56 tests
[01:05:27] test [mir-opt] mir-opt/byte_slice.rs ... ok
---
[01:05:49] src_base: "/checkout/src/test/codegen"
[01:05:49] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen"
[01:05:49] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:49] mode: codegen
[01:05:49] run_ignored: false
[01:05:49] filter: (none)
[01:05:49] filter_exact: false
[01:05:49] runtool: (none)
[01:05:49] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:49] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:49] host: x86_64-unknown-linux-gnu
[01:05:49] android-cross-path: ""
[01:05:49] android-cross-path: ""
[01:05:49] adb_path: "adb"
[01:05:49] adb_test_dir: "/data/tmp/work"
[01:05:49] adb_device_status: false
[01:05:49] ar: ar
[01:05:49] linker: None
[01:05:49] verbose: true
[01:05:49] quiet: false
[01:05:49] 
[01:05:49] 
[01:05:49] running 146 tests
[01:05:49] test [codegen] codegen/abi-main-signature-16bit-c-int.rs ... ignored
---
[01:05:54] src_base: "/checkout/src/test/codegen-units"
[01:05:54] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/codegen-units"
[01:05:54] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:54] mode: codegen-units
[01:05:54] run_ignored: false
[01:05:54] filter: (none)
[01:05:54] filter_exact: false
[01:05:54] runtool: (none)
[01:05:54] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:54] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:54] host: x86_64-unknown-linux-gnu
[01:05:54] android-cross-path: ""
[01:05:54] android-cross-path: ""
[01:05:54] adb_path: "adb"
[01:05:54] adb_test_dir: "/data/tmp/work"
[01:05:54] adb_device_status: false
[01:05:54] ar: ar
[01:05:54] linker: None
[01:05:54] verbose: true
[01:05:54] quiet: false
[01:05:54] 
[01:05:54] 
[01:05:54] running 39 tests
[01:05:54] test [codegen-units] codegen-units/item-collection/cross-crate-closures.rs ... ignored
---
[01:05:55] travis_fold:start:test_assembly
travis_time:start:test_assembly
Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:05:56] configuration:
[01:05:56] compile_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib"
[01:05:56] run_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib"
[01:05:56] rustc_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc"
[01:05:56] rustdoc_path: None
[01:05:56] src_base: "/checkout/src/test/assembly"
[01:05:56] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/assembly"
[01:05:56] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:56] mode: assembly
[01:05:56] run_ignored: false
[01:05:56] filter: (none)
[01:05:56] filter_exact: false
[01:05:56] runtool: (none)
[01:05:56] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:56] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:56] host: x86_64-unknown-linux-gnu
[01:05:56] android-cross-path: ""
[01:05:56] android-cross-path: ""
[01:05:56] adb_path: "adb"
[01:05:56] adb_test_dir: "/data/tmp/work"
[01:05:56] adb_device_status: false
[01:05:56] ar: ar
[01:05:56] linker: None
[01:05:56] verbose: true
[01:05:56] quiet: false
[01:05:56] 
[01:05:56] 
[01:05:56] running 9 tests
[01:05:56] test [assembly] assembly/nvptx-arch-default.rs ... ignored
---
[01:05:56] src_base: "/checkout/src/test/incremental"
[01:05:56] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/incremental"
[01:05:56] stage_id: stage2-x86_64-unknown-linux-gnu
[01:05:56] mode: incremental
[01:05:56] run_ignored: false
[01:05:56] filter: (none)
[01:05:56] filter_exact: false
[01:05:56] runtool: (none)
[01:05:56] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:56] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:05:56] host: x86_64-unknown-linux-gnu
[01:05:56] android-cross-path: ""
[01:05:56] android-cross-path: ""
[01:05:56] adb_path: "adb"
[01:05:56] adb_test_dir: "/data/tmp/work"
[01:05:56] adb_device_status: false
[01:05:56] ar: ar
[01:05:56] linker: None
[01:05:56] verbose: true
[01:05:56] quiet: false
[01:05:56] 
[01:05:56] 
[01:05:56] running 104 tests
[01:05:56] test [incremental] incremental/cache_file_headers.rs ... ok
---
[01:06:12] src_base: "/checkout/src/test/debuginfo"
[01:06:12] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/debuginfo"
[01:06:12] stage_id: stage2-x86_64-unknown-linux-gnu
[01:06:12] mode: debuginfo-gdb+lldb
[01:06:12] run_ignored: false
[01:06:12] filter: (none)
[01:06:12] filter_exact: false
[01:06:12] runtool: (none)
[01:06:12] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:12] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:12] host: x86_64-unknown-linux-gnu
[01:06:12] android-cross-path: ""
[01:06:12] android-cross-path: ""
[01:06:12] adb_path: "adb"
[01:06:12] adb_test_dir: "/data/tmp/work"
[01:06:12] adb_device_status: false
[01:06:12] ar: ar
[01:06:12] linker: None
[01:06:12] verbose: true
[01:06:12] quiet: false
[01:06:12] 
[01:06:12] 
[01:06:12] running 122 tests
[01:06:12] test [debuginfo-gdb+lldb] debuginfo/associated-types.rs ... ok
---
[01:06:43] travis_fold:start:test_ui-fulldeps
travis_time:start:test_ui-fulldeps
Check compiletest suite=ui-fulldeps mode=ui (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:06:43] configuration:
[01:06:43] compile_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib"
[01:06:43] run_lib_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib"
[01:06:43] rustc_path: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc"
[01:06:43] rustdoc_path: None
[01:06:43] src_base: "/checkout/src/test/ui-fulldeps"
[01:06:43] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps"
[01:06:43] stage_id: stage2-x86_64-unknown-linux-gnu
[01:06:43] mode: ui
[01:06:43] run_ignored: false
[01:06:43] filter: (none)
[01:06:43] filter_exact: false
[01:06:43] runtool: (none)
[01:06:43] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:43] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:43] host: x86_64-unknown-linux-gnu
[01:06:43] android-cross-path: ""
[01:06:43] android-cross-path: ""
[01:06:43] adb_path: "adb"
[01:06:43] adb_test_dir: "/data/tmp/work"
[01:06:43] adb_device_status: false
[01:06:43] ar: ar
[01:06:43] linker: None
[01:06:43] verbose: true
[01:06:43] quiet: false
[01:06:43] 
[01:06:43] 
[01:06:43] running 24 tests
[01:06:43] test [ui] ui-fulldeps/dropck-tarena-unsound-drop.rs ... ok
---
[01:06:51] src_base: "/checkout/src/test/run-pass-fulldeps"
[01:06:51] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/run-pass-fulldeps"
[01:06:51] stage_id: stage2-x86_64-unknown-linux-gnu
[01:06:51] mode: run-pass
[01:06:51] run_ignored: false
[01:06:51] filter: (none)
[01:06:51] filter_exact: false
[01:06:51] runtool: (none)
[01:06:51] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:51] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:06:51] host: x86_64-unknown-linux-gnu
[01:06:51] android-cross-path: ""
[01:06:51] android-cross-path: ""
[01:06:51] adb_path: "adb"
[01:06:51] adb_test_dir: "/data/tmp/work"
[01:06:51] adb_device_status: false
[01:06:51] ar: ar
[01:06:51] linker: None
[01:06:51] verbose: true
[01:06:51] quiet: false
[01:06:51] 
[01:06:51] 
[01:06:51] running 44 tests
[01:06:51] test [run-pass] run-pass-fulldeps/derive-no-std-not-supported.rs ... ok
---
[01:10:09] src_base: "/checkout/src/test/rustdoc"
[01:10:09] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/rustdoc"
[01:10:09] stage_id: stage2-x86_64-unknown-linux-gnu
[01:10:09] mode: rustdoc
[01:10:09] run_ignored: false
[01:10:09] filter: (none)
[01:10:09] filter_exact: false
[01:10:09] runtool: (none)
[01:10:09] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:10:09] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:10:09] host: x86_64-unknown-linux-gnu
[01:10:09] android-cross-path: ""
[01:10:09] android-cross-path: ""
[01:10:09] adb_path: "adb"
[01:10:09] adb_test_dir: "/data/tmp/work"
[01:10:09] adb_device_status: false
[01:10:09] ar: ar
[01:10:09] linker: None
[01:10:09] verbose: true
[01:10:09] quiet: false
[01:10:09] 
[01:10:09] 
[01:10:09] running 313 tests
[01:10:12] test [rustdoc] rustdoc/all.rs ... ok
---
[01:13:34] src_base: "/checkout/src/test/pretty"
[01:13:34] build_base: "/checkout/obj/build/x86_64-unknown-linux-gnu/test/pretty"
[01:13:34] stage_id: stage2-x86_64-unknown-linux-gnu
[01:13:34] mode: pretty
[01:13:34] run_ignored: false
[01:13:34] filter: (none)
[01:13:34] filter_exact: false
[01:13:34] runtool: (none)
[01:13:34] host-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:13:34] target-rustcflags: -Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers
[01:13:34] host: x86_64-unknown-linux-gnu
[01:13:34] android-cross-path: ""
[01:13:34] android-cross-path: ""
[01:13:34] adb_path: "adb"
[01:13:34] adb_test_dir: "/data/tmp/work"
[01:13:34] adb_device_status: false
[01:13:34] ar: ar
[01:13:34] linker: None
[01:13:34] verbose: true
[01:13:34] quiet: false
[01:13:34] 
[01:13:34] 
[01:13:34] running 52 tests
[01:13:34] test [pretty] pretty/asm-options.rs ... ok
---
[01:20:06] travis_fold:start:test_stage1-std
travis_time:start:test_stage1-std
Testing std stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
[01:20:06]    Compiling std v0.0.0 (/checkout/src/libstd)
[01:20:08] error[E0425]: cannot find value `invalid_option` in this scope
[01:20:08]     --> src/libstd/fs.rs:3109:13
[01:20:08] 3109 |             invalid_option = "invalid argument";
[01:20:08] 3109 |             invalid_option = "invalid argument";
[01:20:08]      |             ^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `invalid_options`
[01:20:25] error: aborting due to previous error
[01:20:25] 
[01:20:25] For more information about this error, try `rustc --explain E0425`.
[01:20:25] error: Could not compile `std`.
[01:20:25] error: Could not compile `std`.
[01:20:25] 
[01:20:25] To learn more, run the command again with --verbose.
[01:20:25] 
[01:20:25] 
[01:20:25] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind backtrace compiler-builtins-c" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "-p" "std" "--" "--quiet"
[01:20:25] 
[01:20:25] 
[01:20:25] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:20:25] Build completed unsuccessfully in 1:16:24
---
travis_time:end:0b4ce126:start=1561598237929241537,finish=1561598237936699166,duration=7457629
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:2554b62a
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:08c6f074
travis_time:start:08c6f074
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:07c37248
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

Copy link
Member

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok got a chance to look over this, and it looks pretty good! I've got some comments on the integration points but they're pretty minor.

There's quite a few changes to tests in terms of new ignore annotations, and I wonder if it's perhaps best to hold off on those for now? They're likely to bitrot very quickly and otherwise are somewhat cumbersome to deal with, so perhaps just the libstd pieces can be added for now?

I didn't review the src/libstd/sys/vxworks folder, but if it's a copy of src/libstd/sys/unix it can likely be trimmed down quite a lot since unix handles so many platforms in one.

src/bootstrap/bin/rustc.rs Outdated Show resolved Hide resolved
src/bootstrap/bin/rustc.rs Outdated Show resolved Hide resolved
src/bootstrap/bin/rustc.rs Outdated Show resolved Hide resolved
@@ -1352,6 +1352,7 @@ fn write_minify_replacer<W: Write>(
.into();
tokens.apply(|f| {
// We add a backline after the newly created variables.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stray change?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(ping on this diff, I think this is accidental?)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand where the difference comes from. I didn't change the file, and there is no log showing I changed it:
https://github.com/BaoshanPang/rust/commits/vxworks/src/librustdoc/html/render.rs

src/libstd/fs.rs Outdated Show resolved Hide resolved
src/libstd/os/vxworks/fs.rs Outdated Show resolved Hide resolved
src/libstd/os/vxworks/raw.rs Outdated Show resolved Hide resolved
src/libstd/sys/vxworks/alloc.rs Outdated Show resolved Hide resolved
src/libstd/sys_common/at_exit_imp.rs Outdated Show resolved Hide resolved
src/test/run-pass/x86stdcall.rs Outdated Show resolved Hide resolved
@bors
Copy link
Contributor

bors commented Jul 3, 2019

☔ The latest upstream changes (presumably #62335) made this pull request unmergeable. Please resolve the merge conflicts.

@bors
Copy link
Contributor

bors commented Jul 7, 2019

☔ The latest upstream changes (presumably #62458) made this pull request unmergeable. Please resolve the merge conflicts.

Copy link
Member

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking really good, thanks @BaoshanPang! The main thing I'm still somewhat wary about is the maintenance of all the test ignore annotations all throughout the test suite. Are all the tests working for you locally? Is there anything else blocking this?

src/librustc_codegen_llvm/llvm_util.rs Outdated Show resolved Hide resolved
src/libstd/os/mod.rs Show resolved Hide resolved
@BaoshanPang
Copy link
Contributor Author

BaoshanPang commented Jul 9, 2019

Are all the tests working for you locally? Is there anything else blocking this?

Not all test cases are passing, I am still trying to make them works though. About 10 test cases are still fail in test suite run-pass, they are all hard to fix from my understanding, we may want to declare they(like backtrace, out of stack etc) are not supported yet at this point.

@rust-highfive
Copy link
Collaborator

The job Job1 of your PR failed (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-07-09T13:11:01.4034644Z ##[command]git remote add origin https://github.com/rust-lang/rust
2019-07-09T13:11:01.4200515Z ##[command]git config gc.auto 0
2019-07-09T13:11:01.4285333Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2019-07-09T13:11:01.4340933Z ##[command]git config --get-all http.proxy
2019-07-09T13:11:01.4485695Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/61946/merge:refs/remotes/pull/61946/merge
2019-07-09T13:11:06.4932633Z remote: Counting objects:   0% (1/139650)           
2019-07-09T13:11:06.4947633Z remote: Counting objects:   0% (29/139650)           
2019-07-09T13:11:06.4965136Z remote: Counting objects:   1% (1397/139650)           
2019-07-09T13:11:06.4989070Z remote: Counting objects:   2% (2793/139650)           
---
2019-07-09T13:11:38.4064040Z  * [new branch]          master                -> origin/master
2019-07-09T13:11:38.4073933Z  * [new branch]          mutable-overloaded-operators -> origin/mutable-overloaded-operators
2019-07-09T13:11:38.4079283Z  * [new branch]          stable                -> origin/stable
2019-07-09T13:11:38.4081742Z  * [new branch]          try                   -> origin/try
2019-07-09T13:11:38.4086037Z  * [new ref]             refs/pull/61946/merge -> pull/61946/merge
2019-07-09T13:11:38.4117656Z  * [new tag]             0.10                  -> 0.10
2019-07-09T13:11:38.4118647Z  * [new tag]             0.11.0                -> 0.11.0
2019-07-09T13:11:38.4120410Z  * [new tag]             0.12.0                -> 0.12.0
2019-07-09T13:11:38.4122285Z  * [new tag]             0.2                   -> 0.2
---
2019-07-09T13:11:38.4206619Z  * [new tag]             release-0.4           -> release-0.4
2019-07-09T13:11:38.4207106Z  * [new tag]             release-0.5           -> release-0.5
2019-07-09T13:11:38.4207614Z  * [new tag]             release-0.6           -> release-0.6
2019-07-09T13:11:38.4208117Z  * [new tag]             release-0.7           -> release-0.7
2019-07-09T13:11:38.5446101Z ##[command]git checkout --progress --force refs/remotes/pull/61946/merge
2019-07-09T13:11:39.5185592Z Checking out files:  75% (14017/18689)
2019-07-09T13:11:39.5259955Z Checking out files:  76% (14204/18689)
2019-07-09T13:11:39.5343247Z Checking out files:  77% (14391/18689)
2019-07-09T13:11:39.5527773Z Checking out files:  78% (14578/18689)
---
2019-07-09T13:11:39.6887088Z Checking out files:  98% (18316/18689)
2019-07-09T13:11:39.6993718Z Checking out files:  99% (18503/18689)
2019-07-09T13:11:39.6993798Z Checking out files: 100% (18689/18689)
2019-07-09T13:11:39.6996763Z Checking out files: 100% (18689/18689), done.
2019-07-09T13:11:39.7320115Z Note: checking out 'refs/remotes/pull/61946/merge'.
2019-07-09T13:11:39.7320539Z You are in 'detached HEAD' state. You can look around, make experimental
2019-07-09T13:11:39.7320600Z changes and commit them, and you can discard any commits you make in this
2019-07-09T13:11:39.7320668Z state without impacting any branches by performing another checkout.
2019-07-09T13:11:39.7320700Z 
2019-07-09T13:11:39.7320700Z 
2019-07-09T13:11:39.7320748Z If you want to create a new branch to retain commits you create, you may
2019-07-09T13:11:39.7321075Z do so (now or later) by using -b with the checkout command again. Example:
2019-07-09T13:11:39.7321115Z 
2019-07-09T13:11:39.7321400Z   git checkout -b <new-branch-name>
2019-07-09T13:11:39.7321435Z 
2019-07-09T13:11:39.7321489Z HEAD is now at 7317baf8f Merge 781bddf9d43a5228f0e0b3c0b184e08a44023e84 into 5d8ffb5b8bdb3c7d1a59c3f8a7746735b73977be
2019-07-09T13:11:39.7454505Z ##[section]Starting: Collect CPU-usage statistics in the background
2019-07-09T13:11:39.7457231Z ==============================================================================
2019-07-09T13:11:39.7457292Z Task         : Bash
2019-07-09T13:11:39.7457356Z Description  : Run a Bash script on macOS, Linux, or Windows
---
2019-07-09T13:11:40.0742684Z BUILD_REPOSITORY_URI=***
2019-07-09T13:11:40.0743038Z BUILD_REQUESTEDFOREMAIL=
2019-07-09T13:11:40.0743356Z BUILD_REQUESTEDFOR=GitHub
2019-07-09T13:11:40.0744393Z BUILD_REQUESTEDFORID=5e5f2016-b710-434c-83b9-9adad28a8d3a
2019-07-09T13:11:40.0744806Z BUILD_SOURCEBRANCHNAME=merge
2019-07-09T13:11:40.0745324Z BUILD_SOURCEBRANCH=refs/pull/61946/merge
2019-07-09T13:11:40.0745908Z BUILD_SOURCEVERSION=621c781adf66b3ce09081ead97e882f5941fe3fc
2019-07-09T13:11:40.0745908Z BUILD_SOURCEVERSION=621c781adf66b3ce09081ead97e882f5941fe3fc
2019-07-09T13:11:40.0746225Z BUILD_SOURCEVERSIONAUTHOR=Baoshan
2019-07-09T13:11:40.0746481Z BUILD_SOURCEVERSIONMESSAGE=Merge 781bddf9d43a5228f0e0b3c0b184e08a44023e84 into 5d8ffb5b8bdb3c7d1a59c3f8a7746735b73977be
2019-07-09T13:11:40.0747049Z CARGO_HOME=/usr/local/cargo
2019-07-09T13:11:40.0747665Z CHROME_BIN=/usr/bin/google-chrome
2019-07-09T13:11:40.0748069Z COMMON_TESTRESULTSDIRECTORY=/home/vsts/work/1/TestResults
2019-07-09T13:11:40.0748320Z CONDA=/usr/share/miniconda
---
2019-07-09T13:11:40.0773383Z SYSTEM_PHASEDISPLAYNAME=Linux
2019-07-09T13:11:40.0774251Z SYSTEM_PHASEID=c041ccde-92b7-5163-1d93-b1c06077f4b4
2019-07-09T13:11:40.0774539Z SYSTEM_PHASENAME=Linux
2019-07-09T13:11:40.0775074Z SYSTEM_PIPELINESTARTTIME=2019-07-09 13:10:52+00:00
2019-07-09T13:11:40.0775718Z SYSTEM_PLANID=5fd0158e-6831-4db5-b407-4b8c055f3128
2019-07-09T13:11:40.0776052Z SYSTEM_PULLREQUEST_ISFORK=True
2019-07-09T13:11:40.0776338Z SYSTEM_PULLREQUEST_MERGEDAT=
2019-07-09T13:11:40.0776555Z SYSTEM_PULLREQUEST_PULLREQUESTID=289498677
2019-07-09T13:11:40.0776713Z SYSTEM_PULLREQUEST_PULLREQUESTNUMBER=61946
2019-07-09T13:11:40.0776869Z SYSTEM_PULLREQUEST_SOURCEBRANCH=vxworks
2019-07-09T13:11:40.0777086Z SYSTEM_PULLREQUEST_SOURCECOMMITID=781bddf9d43a5228f0e0b3c0b184e08a44023e84
2019-07-09T13:11:40.0777651Z SYSTEM_PULLREQUEST_SOURCEREPOSITORYURI=***.git
2019-07-09T13:11:40.0777953Z SYSTEM_PULLREQUEST_TARGETBRANCH=master
2019-07-09T13:11:40.0778178Z SYSTEM_RESTRICTSECRETS=True
2019-07-09T13:11:40.0778491Z SYSTEM_STAGEATTEMPT=1
2019-07-09T13:11:40.0780323Z SYSTEM_STAGEDISPLAYNAME=__default
2019-07-09T13:11:40.0785740Z SYSTEM_STAGEID=96ac2280-8cb4-5df5-99de-dd2da759617d
2019-07-09T13:11:40.0786176Z SYSTEM_STAGENAME=__default
---
2019-07-09T13:11:40.3575204Z 408 ./src/test/run-pass/macros
2019-07-09T13:11:40.3575457Z 400 ./src/liballoc/collections
2019-07-09T13:11:40.3575614Z 384 ./src/libstd/os
2019-07-09T13:11:40.3576122Z 380 ./src/test/run-pass/binding
2019-07-09T13:11:40.3576352Z 380 ./src/libstd/sys/vxworks
2019-07-09T13:11:40.3576782Z 364 ./src/librustc_apfloat
2019-07-09T13:11:40.3576940Z 360 ./.git/refs
2019-07-09T13:11:40.3577375Z 352 ./src/test/ui/nll/user-annotations
2019-07-09T13:11:40.3577941Z 352 ./src/test/run-pass/issues/auxiliary
---
2019-07-09T13:11:55.2508881Z + modules=($modules)
2019-07-09T13:11:55.2509266Z + use_git=
2019-07-09T13:11:55.2509816Z ++ cut '-d ' -f2
2019-07-09T13:11:55.2514127Z ++ git config --file .gitmodules --get-regexp '\.url$'
2019-07-09T13:11:55.2605705Z + urls='***-installer.git
2019-07-09T13:11:55.2611269Z https://github.com/rust-lang/cargo.git
2019-07-09T13:11:55.2612018Z https://github.com/rust-lang-nursery/reference.git
2019-07-09T13:11:55.2612649Z https://github.com/rust-lang/book.git
2019-07-09T13:11:55.2613353Z https://github.com/rust-lang-nursery/rls.git
---
2019-07-09T13:11:55.6548130Z + local max=5
2019-07-09T13:11:55.6548408Z + true
2019-07-09T13:11:55.6549237Z + sh -c 'rm -f download-src-doc-book.tar.gz &&         curl -f -sSL -o download-src-doc-book.tar.gz https://github.com/rust-lang/book/archive/6c0d83499c8e77e06a71d28c5e1adccec278d4f3.tar.gz'
2019-07-09T13:11:55.6822696Z rm 'src/doc/rust-by-example'
2019-07-09T13:11:55.6826530Z + url=***-by-example.git
2019-07-09T13:11:55.6827646Z + url=***-by-example
2019-07-09T13:11:55.6831345Z + for i in '${!modules[@]}'
2019-07-09T13:11:55.6832076Z + module=src/llvm-emscripten
2019-07-09T13:11:55.6832534Z + [[  src/llvm-project src/llvm-emscripten src/doc/book src/doc/rust-by-example  = *\ \s\r\c\/\l\l\v\m\-\e\m\s\c\r\i\p\t\e\n\ * ]]
2019-07-09T13:11:55.6832534Z + [[  src/llvm-project src/llvm-emscripten src/doc/book src/doc/rust-by-example  = *\ \s\r\c\/\l\l\v\m\-\e\m\s\c\r\i\p\t\e\n\ * ]]
2019-07-09T13:11:55.6833140Z + fetch_github_commit_archive src/doc/rust-by-example ***-by-example/archive/62b3ff2cb44dd8b648c3ef2a9347c3706d148014.tar.gz
2019-07-09T13:11:55.6838245Z + local cached=download-src-doc-rust-by-example.tar.gz
2019-07-09T13:11:55.6838245Z + local cached=download-src-doc-rust-by-example.tar.gz
2019-07-09T13:11:55.6839144Z + retry sh -c 'rm -f download-src-doc-rust-by-example.tar.gz &&         curl -f -sSL -o download-src-doc-rust-by-example.tar.gz ***-by-example/archive/62b3ff2cb44dd8b648c3ef2a9347c3706d148014.tar.gz'
2019-07-09T13:11:55.6843195Z + echo 'Attempting with retry:' sh -c 'rm -f download-src-doc-rust-by-example.tar.gz &&         curl -f -sSL -o download-src-doc-rust-by-example.tar.gz ***-by-example/archive/62b3ff2cb44dd8b648c3ef2a9347c3706d148014.tar.gz'
2019-07-09T13:11:55.6843930Z + local max=5
2019-07-09T13:11:55.6844091Z + true
2019-07-09T13:11:55.6844091Z + true
2019-07-09T13:11:55.6844918Z + sh -c 'rm -f download-src-doc-rust-by-example.tar.gz &&         curl -f -sSL -o download-src-doc-rust-by-example.tar.gz ***-by-example/archive/62b3ff2cb44dd8b648c3ef2a9347c3706d148014.tar.gz'
2019-07-09T13:11:55.6845767Z Attempting with retry: sh -c rm -f download-src-doc-rust-by-example.tar.gz &&         curl -f -sSL -o download-src-doc-rust-by-example.tar.gz ***-by-example/archive/62b3ff2cb44dd8b648c3ef2a9347c3706d148014.tar.gz
2019-07-09T13:11:55.6850800Z ++ git ls-tree HEAD src/llvm-emscripten
2019-07-09T13:11:55.6874138Z + commit=7f23313edff8beccb3fe44b815714269c5124c15
2019-07-09T13:11:55.6874936Z + git rm src/llvm-emscripten
2019-07-09T13:11:55.7472119Z rm 'src/llvm-emscripten'
---
2019-07-09T13:11:56.0563649Z Submodule 'src/doc/edition-guide' (https://github.com/rust-lang-nursery/edition-guide.git) registered for path 'src/doc/edition-guide'
2019-07-09T13:11:56.0570904Z Submodule 'src/doc/embedded-book' (https://github.com/rust-embedded/book.git) registered for path 'src/doc/embedded-book'
2019-07-09T13:11:56.0573524Z Submodule 'src/doc/nomicon' (https://github.com/rust-lang-nursery/nomicon.git) registered for path 'src/doc/nomicon'
2019-07-09T13:11:56.0579402Z Submodule 'src/doc/reference' (https://github.com/rust-lang-nursery/reference.git) registered for path 'src/doc/reference'
2019-07-09T13:11:56.0582956Z Submodule 'src/doc/rustc-guide' (***c-guide.git) registered for path 'src/doc/rustc-guide'
2019-07-09T13:11:56.0591423Z Submodule 'src/tools/cargo' (https://github.com/rust-lang/cargo.git) registered for path 'src/tools/cargo'
2019-07-09T13:11:56.0595495Z Submodule 'src/tools/clippy' (https://github.com/rust-lang-nursery/rust-clippy.git) registered for path 'src/tools/clippy'
2019-07-09T13:11:56.0600100Z Submodule 'src/tools/miri' (https://github.com/rust-lang/miri.git) registered for path 'src/tools/miri'
2019-07-09T13:11:56.0605346Z Submodule 'src/tools/rls' (https://github.com/rust-lang-nursery/rls.git) registered for path 'src/tools/rls'
2019-07-09T13:11:56.0605346Z Submodule 'src/tools/rls' (https://github.com/rust-lang-nursery/rls.git) registered for path 'src/tools/rls'
2019-07-09T13:11:56.0610508Z Submodule 'src/rust-installer' (***-installer.git) registered for path 'src/tools/rust-installer'
2019-07-09T13:11:56.0737545Z Cloning into '/home/vsts/work/1/s/src/doc/edition-guide'...
2019-07-09T13:11:57.0799947Z + break
2019-07-09T13:11:57.0801230Z + mkdir src/doc/rust-by-example
2019-07-09T13:11:57.0922407Z + touch src/doc/rust-by-example/.git
---
2019-07-09T13:13:14.1642976Z Unpacking python3-setuptools (20.7.0-1) ...
2019-07-09T13:13:14.3972261Z Setting up python3-setuptools (20.7.0-1) ...
2019-07-09T13:13:16.2163568Z Attempting with retry: pip3 install awscli --upgrade --user
2019-07-09T13:13:17.7465309Z Collecting awscli
2019-07-09T13:13:18.8191835Z   Downloading https://files.pythonhosted.org/packages/7f/3f/9ecdb63eba199e04a5b0dcad0e409700269ef4860349604705c6fcffbd76/awscli-1.16.194-py2.py3-none-any.whl (1.7MB)
2019-07-09T13:13:19.5714912Z   Downloading https://files.pythonhosted.org/packages/e1/ae/baedc9cb175552e95f3395c43055a6a5e125ae4d48a1d7a924baca83e92e/rsa-3.4.2-py2.py3-none-any.whl (46kB)
2019-07-09T13:13:19.5839053Z Collecting colorama<=0.3.9,>=0.2.5 (from awscli)
2019-07-09T13:13:19.7185420Z   Downloading https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl
2019-07-09T13:13:19.7245745Z Collecting docutils>=0.10 (from awscli)
2019-07-09T13:13:19.7245745Z Collecting docutils>=0.10 (from awscli)
2019-07-09T13:13:19.8438822Z   Downloading https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl (543kB)
2019-07-09T13:13:19.9472995Z Collecting botocore==1.12.184 (from awscli)
2019-07-09T13:13:20.5146598Z   Downloading https://files.pythonhosted.org/packages/5a/7a/d40fabadbdc48fc4c15c087e69ab3f18e776b88662d5d118b03e09847673/botocore-1.12.184-py2.py3-none-any.whl (5.6MB)
2019-07-09T13:13:21.5368406Z   Downloading https://files.pythonhosted.org/packages/9f/2c/9417b5c774792634834e730932745bc09a7d36754ca00acf1ccd1ac2594d/PyYAML-5.1.tar.gz (274kB)
2019-07-09T13:13:22.1286158Z Collecting s3transfer<0.3.0,>=0.2.0 (from awscli)
2019-07-09T13:13:22.2556076Z   Downloading https://files.pythonhosted.org/packages/16/8a/1fc3dba0c4923c2a76e1ff0d52b305c44606da63f718d14d3231e21c51b0/s3transfer-0.2.1-py2.py3-none-any.whl (70kB)
2019-07-09T13:13:22.2728250Z Collecting pyasn1>=0.1.3 (from rsa<=3.5.0,>=3.1.2->awscli)
---
2019-07-09T13:13:23.1040589Z   Downloading https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
2019-07-09T13:13:23.1080545Z Building wheels for collected packages: PyYAML
2019-07-09T13:13:23.1084878Z   Running setup.py bdist_wheel for PyYAML: started
2019-07-09T13:13:23.3446613Z   Running setup.py bdist_wheel for PyYAML: finished with status 'error'
2019-07-09T13:13:23.3448730Z   Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-dt2a6rlw/PyYAML/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmp1e8ha252pip-wheel- --python-tag cp35:
2019-07-09T13:13:23.3450981Z     warnings.warn(msg)
2019-07-09T13:13:23.3451780Z   usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
2019-07-09T13:13:23.3452470Z      or: -c --help [cmd1 cmd2 ...]
2019-07-09T13:13:23.3453216Z      or: -c --help-commands
---
2019-07-09T13:13:32.8800102Z Attempting with retry: curl -y 30 -Y 10 --connect-timeout 30 -f -L -C - -o /tmp/rustci_docker_cache https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-09T13:13:32.8864897Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-09T13:13:32.8865737Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-09T13:13:32.8865904Z 
2019-07-09T13:13:32.8908471Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-09T13:13:33.9004946Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-09T13:13:33.9006839Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-09T13:13:33.9008044Z 
2019-07-09T13:13:33.9008044Z 
2019-07-09T13:13:33.9038624Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-09T13:13:35.9160321Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-09T13:13:35.9168328Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-09T13:13:35.9168742Z 
2019-07-09T13:13:35.9168742Z 
2019-07-09T13:13:35.9169782Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-09T13:13:38.9234021Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-09T13:13:38.9234847Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-09T13:13:38.9234895Z 
2019-07-09T13:13:38.9234895Z 
2019-07-09T13:13:38.9277441Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-09T13:13:42.9398440Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
2019-07-09T13:13:42.9399190Z                                  Dload  Upload   Total   Spent    Left  Speed
2019-07-09T13:13:42.9399577Z 
2019-07-09T13:13:42.9399577Z 
2019-07-09T13:13:42.9401274Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .s3.amazonaws.com
2019-07-09T13:13:42.9407203Z The command has failed after 5 attempts.
2019-07-09T13:13:43.0002018Z open /tmp/rustci_docker_cache: no such file or directory
2019-07-09T13:13:43.0028447Z Attempting with retry: docker build --rm -t rust-ci -f /home/vsts/work/1/s/src/ci/docker/x86_64-gnu-llvm-6.0/Dockerfile /home/vsts/work/1/s/src/ci/docker
2019-07-09T13:13:43.1518014Z Sending build context to Docker daemon  521.7kB
2019-07-09T13:13:43.1518924Z 
2019-07-09T13:13:43.1708512Z Step 1/8 : FROM ubuntu:16.04
---
2019-07-09T13:14:00.4991789Z Reading package lists...
2019-07-09T13:14:01.5903147Z Reading package lists...
2019-07-09T13:14:01.7894868Z Building dependency tree...
2019-07-09T13:14:01.7895115Z Reading state information...
2019-07-09T13:14:01.9344552Z The following additional packages will be installed:
2019-07-09T13:14:01.9345460Z   binfmt-support binutils bzip2 cmake-data cpp cpp-5 dpkg-dev g++-5 gcc gcc-5
2019-07-09T13:14:01.9345828Z   git-man libarchive13 libasan2 libasn1-8-heimdal libatomic1
2019-07-09T13:14:01.9346111Z   libbabeltrace-ctf1 libbabeltrace1 libbsd-dev libbsd0 libbz2-1.0 libc-dev-bin
2019-07-09T13:14:01.9346713Z   libedit2 liberror-perl libexpat1 libffi-dev libffi6 libgcc-5-dev libgdbm3
2019-07-09T13:14:01.9346977Z   libglib2.0-0 libgmp10 libgnutls30 libgomp1 libgssapi-krb5-2
2019-07-09T13:14:01.9347236Z   libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
2019-07-09T13:14:01.9347584Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-09T13:14:01.9347584Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-09T13:14:01.9347863Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-09T13:14:01.9348136Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-09T13:14:01.9348463Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-09T13:14:01.9348739Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-09T13:14:01.9349372Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-09T13:14:01.9349761Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-09T13:14:01.9350040Z   libsqlite3-0 libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev libtsan0
2019-07-09T13:14:01.9350311Z   libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0 llvm-6.0-dev
2019-07-09T13:14:01.9350645Z   llvm-6.0-runtime mime-support openssl patch perl perl-modules-5.22 python
2019-07-09T13:14:01.9350897Z   python-minimal python2.7-minimal
2019-07-09T13:14:01.9350948Z Suggested packages:
2019-07-09T13:14:01.9351270Z   binutils-doc bzip2-doc codeblocks eclipse ninja-build cpp-doc gcc-5-locales
2019-07-09T13:14:01.9351547Z   debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg
2019-07-09T13:14:01.9351814Z   gcc-multilib manpages-dev autoconf automake libtool flex bison gcc-doc
2019-07-09T13:14:01.9352423Z   libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
2019-07-09T13:14:01.9352686Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-09T13:14:01.9352686Z   libmpx0-dbg libquadmath0-dbg gdb-doc gettext-base git-daemon-run
2019-07-09T13:14:01.9353582Z   | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch
2019-07-09T13:14:01.9353970Z   git-cvs git-mediawiki git-svn lrzip glibc-doc gnutls-bin krb5-doc krb5-user
2019-07-09T13:14:01.9354235Z   libstdc++-5-doc llvm-6.0-doc make-doc ed diffutils-doc perl-doc
2019-07-09T13:14:01.9354573Z   libterm-readline-gnu-perl | libterm-readline-perl-perl python-doc python-tk
2019-07-09T13:14:01.9354807Z   python2.7-doc
2019-07-09T13:14:01.9354856Z Recommended packages:
2019-07-09T13:14:01.9355172Z   build-essential fakeroot libalgorithm-merge-perl libc-dbg gdbserver less
2019-07-09T13:14:01.9355445Z   rsync ssh-client manpages manpages-dev libfile-fcntllock-perl
2019-07-09T13:14:01.9356585Z   libglib2.0-data shared-mime-info xdg-user-dirs krb5-locales libsasl2-modules
2019-07-09T13:14:01.9356892Z   libssl-doc xml-core netbase rename
2019-07-09T13:14:01.9356948Z The following NEW packages will be installed:
2019-07-09T13:14:01.9357226Z   binfmt-support binutils bzip2 ca-certificates cmake cmake-data cpp cpp-5
2019-07-09T13:14:01.9357504Z   curl dpkg-dev file g++ g++-5 gcc gcc-5 gdb git git-man libarchive13 libasan2
2019-07-09T13:14:01.9357838Z   libasn1-8-heimdal libatomic1 libbabeltrace-ctf1 libbabeltrace1 libbsd-dev
2019-07-09T13:14:01.9358235Z   libbsd0 libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcurl3 libcurl3-gnutls
2019-07-09T13:14:01.9358551Z   libdpkg-perl libedit-dev libedit2 liberror-perl libexpat1 libffi-dev libffi6
2019-07-09T13:14:01.9359101Z   libgcc-5-dev libgdbm3 libglib2.0-0 libgmp10 libgnutls30 libgomp1
2019-07-09T13:14:01.9359769Z   libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libicu55 libidn11
2019-07-09T13:14:01.9360119Z   libisl15 libitm1 libjsoncpp1 libk5crypto3 libkeyutils1 libkrb5-26-heimdal
2019-07-09T13:14:01.9360394Z   libkrb5-3 libkrb5support0 libldap-2.4-2 libllvm6.0 liblsan0 liblzo2-2
2019-07-09T13:14:01.9360663Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-09T13:14:01.9360663Z   libmagic1 libmpc3 libmpdec2 libmpfr4 libmpx0 libnettle6 libp11-kit0
2019-07-09T13:14:01.9360987Z   libperl5.22 libpipeline1 libpython-stdlib libpython2.7-minimal
2019-07-09T13:14:01.9361263Z   libpython2.7-stdlib libpython3.5 libpython3.5-minimal libpython3.5-stdlib
2019-07-09T13:14:01.9361548Z   libquadmath0 libroken18-heimdal librtmp1 libsasl2-2 libsasl2-modules-db
2019-07-09T13:14:01.9361885Z   libsqlite3-0 libssl-dev libssl1.0.0 libstdc++-5-dev libtasn1-6 libtinfo-dev
2019-07-09T13:14:01.9362154Z   libtsan0 libubsan0 libwind0-heimdal libxml2 linux-libc-dev llvm-6.0
2019-07-09T13:14:01.9362429Z   llvm-6.0-dev llvm-6.0-runtime llvm-6.0-tools make mime-support openssl patch
2019-07-09T13:14:01.9362766Z   perl perl-modules-5.22 pkg-config python python-minimal python2.7
2019-07-09T13:14:01.9363015Z   python2.7-minimal sudo xz-utils zlib1g-dev
2019-07-09T13:14:01.9363067Z The following packages will be upgraded:
2019-07-09T13:14:02.2214548Z 1 upgraded, 115 newly installed, 0 to remove and 4 not upgraded.
2019-07-09T13:14:02.2214742Z Need to get 121 MB of archives.
2019-07-09T13:14:02.2215072Z After this operation, 592 MB of additional disk space will be used.
2019-07-09T13:14:02.2216162Z Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgdbm3 amd64 1.8.3-13.1 [16.9 kB]
---
2019-07-09T13:14:03.4542783Z Get:61 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 sudo amd64 1.8.16-0ubuntu1.7 [390 kB]
2019-07-09T13:14:03.4624014Z Get:62 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssl amd64 1.0.2g-1ubuntu4.15 [492 kB]
2019-07-09T13:14:03.4722669Z Get:63 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 ca-certificates all 20170717~16.04.2 [167 kB]
2019-07-09T13:14:03.4751117Z Get:64 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2.13 [184 kB]
2019-07-09T13:14:03.4787565Z Get:65 http://archive.ubuntu.com/ubuntu xenial/main amd64 libedit2 amd64 3.1-20150325-1ubuntu2 [76.5 kB]
2019-07-09T13:14:03.4808150Z Get:66 http://archive.ubuntu.com/ubuntu xenial/main amd64 libpipeline1 amd64 1.4.1-2 [24.6 kB]
2019-07-09T13:14:03.4808553Z Get:67 http://archive.ubuntu.com/ubuntu xenial/main amd64 binfmt-support amd64 2.1.6-1 [50.7 kB]
2019-07-09T13:14:03.5427043Z Get:69 http://archive.ubuntu.com/ubuntu xenial/main amd64 libisl15 amd64 0.16.1-1 [524 kB]
2019-07-09T13:14:03.5548373Z Get:70 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 cpp-5 amd64 5.4.0-6ubuntu1~16.04.11 [7660 kB]
2019-07-09T13:14:03.6900733Z Get:71 http://archive.ubuntu.com/ubuntu xenial/main amd64 cpp amd64 4:5.3.1-1ubuntu1 [27.7 kB]
2019-07-09T13:14:03.6901637Z Get:72 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.13 [139 kB]
---
2019-07-09T13:14:21.8996449Z Unpacking ca-certificates (20170717~16.04.2) ...
2019-07-09T13:14:22.0861450Z Selecting previously unselected package libcurl3-gnutls:amd64.
2019-07-09T13:14:22.0882897Z Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.13_amd64.deb ...
2019-07-09T13:14:22.1024394Z Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-09T13:14:22.2392334Z Selecting previously unselected package libedit2:amd64.
2019-07-09T13:14:22.2411781Z Preparing to unpack .../libedit2_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-09T13:14:22.2541059Z Unpacking libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-09T13:14:22.3722110Z Selecting previously unselected package libpipeline1:amd64.
2019-07-09T13:14:22.3741663Z Preparing to unpack .../libpipeline1_1.4.1-2_amd64.deb ...
2019-07-09T13:14:22.3874275Z Unpacking libpipeline1:amd64 (1.4.1-2) ...
2019-07-09T13:14:22.4989486Z Selecting previously unselected package binfmt-support.
2019-07-09T13:14:22.5006577Z Preparing to unpack .../binfmt-support_2.1.6-1_amd64.deb ...
2019-07-09T13:14:22.5137434Z Unpacking binfmt-support (2.1.6-1) ...
2019-07-09T13:14:22.6346409Z Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.8_amd64.deb ...
2019-07-09T13:14:22.6479413Z Unpacking binutils (2.26.1-1ubuntu1~16.04.8) ...
2019-07-09T13:14:23.1737563Z Selecting previously unselected package libisl15:amd64.
2019-07-09T13:14:23.1755418Z Preparing to unpack .../libisl15_0.16.1-1_amd64.deb ...
---
2019-07-09T13:14:35.2028878Z Selecting previously unselected package libtinfo-dev:amd64.
2019-07-09T13:14:35.2052553Z Preparing to unpack .../libtinfo-dev_6.0+20160213-1ubuntu1_amd64.deb ...
2019-07-09T13:14:35.2180137Z Unpacking libtinfo-dev:amd64 (6.0+20160213-1ubuntu1) ...
2019-07-09T13:14:35.3313459Z Selecting previously unselected package libedit-dev:amd64.
2019-07-09T13:14:35.3335972Z Preparing to unpack .../libedit-dev_3.1-20150325-1ubuntu2_amd64.deb ...
2019-07-09T13:14:35.3500241Z Unpacking libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-09T13:14:35.4767618Z Selecting previously unselected package libllvm6.0:amd64.
2019-07-09T13:14:35.4790226Z Preparing to unpack .../libllvm6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-09T13:14:35.4937155Z Unpacking libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:38.5790411Z Selecting previously unselected package zlib1g-dev:amd64.
2019-07-09T13:14:38.5810048Z Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
2019-07-09T13:14:38.5944775Z Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-09T13:14:38.7041175Z Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.15_amd64.deb ...
2019-07-09T13:14:38.7169225Z Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-09T13:14:39.0228932Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-09T13:14:39.0228932Z Selecting previously unselected package llvm-6.0-runtime.
2019-07-09T13:14:39.0245185Z Preparing to unpack .../llvm-6.0-runtime_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-09T13:14:39.0383450Z Unpacking llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:39.1682012Z Selecting previously unselected package llvm-6.0.
2019-07-09T13:14:39.1703937Z Preparing to unpack .../llvm-6.0_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-09T13:14:39.2039999Z Unpacking llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:39.9095553Z Selecting previously unselected package libffi-dev:amd64.
2019-07-09T13:14:39.9116084Z Preparing to unpack .../libffi-dev_3.2.1-4_amd64.deb ...
2019-07-09T13:14:39.9268133Z Unpacking libffi-dev:amd64 (3.2.1-4) ...
2019-07-09T13:14:40.0578234Z Selecting previously unselected package llvm-6.0-dev.
2019-07-09T13:14:40.0596993Z Preparing to unpack .../llvm-6.0-dev_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-09T13:14:40.0755850Z Unpacking llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:44.8695095Z Selecting previously unselected package llvm-6.0-tools.
2019-07-09T13:14:44.8716219Z Preparing to unpack .../llvm-6.0-tools_1%3a6.0-1ubuntu2~16.04.1_amd64.deb ...
2019-07-09T13:14:44.8843978Z Unpacking llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:45.0491617Z Selecting previously unselected package pkg-config.
2019-07-09T13:14:45.0513025Z Preparing to unpack .../pkg-config_0.29.1-0ubuntu1_amd64.deb ...
2019-07-09T13:14:45.0647014Z Unpacking pkg-config (0.29.1-0ubuntu1) ...
2019-07-09T13:14:45.2231176Z Processing triggers for systemd (229-4ubuntu21.21) ...
2019-07-09T13:14:45.5987548Z Setting up libgdbm3:amd64 (1.8.3-13.1) ...
2019-07-09T13:14:45.6725902Z Setting up libffi6:amd64 (3.2.1-4) ...
2019-07-09T13:14:45.7156506Z Setting up libglib2.0-0:amd64 (2.48.2-0ubuntu4.3) ...
---
2019-07-09T13:14:49.8102070Z debconf: unable to initialize frontend: Dialog
2019-07-09T13:14:49.8102280Z debconf: (TERM is not set, so the dialog frontend is not usable.)
2019-07-09T13:14:49.8102341Z debconf: falling back to frontend: Readline
2019-07-09T13:14:50.3519977Z Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2.13) ...
2019-07-09T13:14:50.3933990Z Setting up libedit2:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-09T13:14:50.4322587Z Setting up libpipeline1:amd64 (1.4.1-2) ...
2019-07-09T13:14:50.4724619Z Setting up binfmt-support (2.1.6-1) ...
2019-07-09T13:14:50.5527388Z mount: permission denied
2019-07-09T13:14:50.5531539Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-09T13:14:50.5544167Z mount: permission denied
2019-07-09T13:14:50.5548316Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-09T13:14:50.7371056Z invoke-rc.d: could not determine current runlevel
2019-07-09T13:14:50.7407645Z invoke-rc.d: policy-rc.d denied execution of start.
2019-07-09T13:14:50.8011597Z Setting up libisl15:amd64 (0.16.1-1) ...
2019-07-09T13:14:50.8422355Z Setting up cpp-5 (5.4.0-6ubuntu1~16.04.11) ...
2019-07-09T13:14:50.8936091Z Setting up cpp (4:5.3.1-1ubuntu1) ...
2019-07-09T13:14:50.9447843Z Setting up curl (7.47.0-1ubuntu2.13) ...
---
2019-07-09T13:14:52.7540567Z Setting up libedit-dev:amd64 (3.1-20150325-1ubuntu2) ...
2019-07-09T13:14:52.7999237Z Setting up libllvm6.0:amd64 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:52.8506710Z Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
2019-07-09T13:14:52.8951615Z Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.15) ...
2019-07-09T13:14:52.9347656Z Setting up llvm-6.0-runtime (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:52.9651731Z mount: permission denied
2019-07-09T13:14:52.9658040Z update-binfmts: warning: Couldn't mount the binfmt_misc filesystem on /proc/sys/fs/binfmt_misc.
2019-07-09T13:14:52.9804143Z Setting up llvm-6.0 (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:53.0226058Z Setting up libffi-dev:amd64 (3.2.1-4) ...
2019-07-09T13:14:53.0791054Z Setting up llvm-6.0-dev (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:53.1189508Z Setting up llvm-6.0-tools (1:6.0-1ubuntu2~16.04.1) ...
2019-07-09T13:14:53.1625758Z Setting up pkg-config (0.29.1-0ubuntu1) ...
2019-07-09T13:14:53.2977153Z Processing triggers for ca-certificates (20170717~16.04.2) ...
2019-07-09T13:14:53.3176676Z Updating certificates in /etc/ssl/certs...
2019-07-09T13:14:54.9954236Z 148 added, 0 removed; done.
2019-07-09T13:14:54.9955124Z Running hooks in /etc/ca-certificates/update.d...
---
2019-07-09T13:15:28.7770073Z  ---> a45f627caa5a
2019-07-09T13:15:28.7813031Z Successfully built a45f627caa5a
2019-07-09T13:15:28.9526157Z Successfully tagged rust-ci:latest
2019-07-09T13:15:29.0373647Z Built container sha256:a45f627caa5a60441ed28b141caf59b8309ffec66be17a954f12d0f45c15736e
2019-07-09T13:15:29.0391259Z Uploading finished image to https://.s3.amazonaws.com/docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624
2019-07-09T13:16:32.7264232Z upload failed: - to s3:///docker/c7688a42c3598c0b7dfe0f9f69838f24b25841ef6f7f87b4686f4da367d970f5a477b9c1277bdc58ebfc14a49c51c0e2ddb2b3366d867d7aae1de3d9233c8624 Parameter validation failed:
2019-07-09T13:16:32.7265409Z Invalid bucket name "": Bucket name must match the regex "^[a-zA-Z0-9.\-_]{1,255}$"
2019-07-09T13:16:33.7879678Z [CI_JOB_NAME=Job1]
2019-07-09T13:16:33.7940690Z Starting sccache server...
2019-07-09T13:16:33.8465788Z configure: processing command line
2019-07-09T13:16:33.8466223Z configure: 
---
2019-07-09T13:18:36.3235733Z   Downloaded strip-ansi-escapes v0.1.0
2019-07-09T13:18:36.3406178Z   Downloaded kernel32-sys v0.2.2
2019-07-09T13:18:36.3770335Z   Downloaded crossbeam-epoch v0.7.0
2019-07-09T13:18:36.3929864Z   Downloaded utf8-ranges v1.0.2
2019-07-09T13:18:36.4275603Z   Downloaded security-framework-sys v0.3.1
2019-07-09T13:18:36.4844059Z   Downloaded crc32fast v1.1.2
2019-07-09T13:18:36.4998227Z   Downloaded bitflags v0.9.1
2019-07-09T13:18:36.5319164Z   Downloaded open v1.2.1
2019-07-09T13:18:36.5518757Z   Downloaded mio-uds v0.6.7
---
2019-07-09T13:18:39.2892289Z   Downloaded chrono v0.4.6
2019-07-09T13:18:39.3165158Z   Downloaded strum_macros v0.11.0
2019-07-09T13:18:39.3398863Z   Downloaded http v0.1.16
2019-07-09T13:18:39.4143992Z   Downloaded globset v0.4.3
2019-07-09T13:18:39.4323469Z   Downloaded reqwest v0.9.11
2019-07-09T13:18:39.4866790Z   Downloaded sized-chunks v0.3.0
2019-07-09T13:18:39.5455922Z   Downloaded constant_time_eq v0.1.3
2019-07-09T13:18:39.5759443Z   Downloaded crypto-hash v0.3.1
2019-07-09T13:18:39.5848931Z   Downloaded fst v0.3.0
---
2019-07-09T13:18:40.6019428Z   Downloaded rayon-core v1.5.0
2019-07-09T13:18:40.6906925Z   Downloaded unicase v2.4.0
2019-07-09T13:18:40.7023538Z   Downloaded chalk-macros v0.1.0
2019-07-09T13:18:40.7037889Z   Downloaded html5ever v0.23.0
2019-07-09T13:18:40.7368679Z   Downloaded tokio-buf v0.1.1
2019-07-09T13:18:40.8207396Z   Downloaded glob v0.3.0
2019-07-09T13:18:40.8400592Z   Downloaded bufstream v0.1.4
2019-07-09T13:18:40.8884116Z   Downloaded directories v2.0.1
2019-07-09T13:18:40.9495916Z   Downloaded rustc-ap-graphviz v491.0.0
---
2019-07-09T13:18:41.5670760Z   Downloaded h2 v0.1.25
2019-07-09T13:18:41.5949654Z   Downloaded mdbook-linkcheck v0.3.0
2019-07-09T13:18:41.6108872Z   Downloaded crossbeam-utils v0.6.5
2019-07-09T13:18:41.6414217Z   Downloaded scoped-tls v1.0.0
2019-07-09T13:18:41.6583006Z   Downloaded futures-cpupool v0.1.8
2019-07-09T13:18:41.7090508Z   Downloaded either v1.5.0
2019-07-09T13:18:41.7395980Z   Downloaded darling_core v0.8.6
2019-07-09T13:18:41.7636752Z   Downloaded native-tls v0.2.3
2019-07-09T13:18:41.7887998Z   Downloaded utf-8 v0.7.2
2019-07-09T13:18:41.7887998Z   Downloaded utf-8 v0.7.2
2019-07-09T13:18:41.8153875Z   Downloaded tokio-timer v0.2.8
2019-07-09T13:18:41.8373736Z   Downloaded siphasher v0.2.2
2019-07-09T13:18:41.8646473Z   Downloaded try-lock v0.2.2
2019-07-09T13:18:41.9161376Z   Downloaded failure_derive v0.1.5
2019-07-09T13:18:41.9440649Z   Downloaded structopt-derive v0.2.16
2019-07-09T13:18:41.9671952Z   Downloaded rls-analysis v0.17.0
2019-07-09T13:18:41.9935722Z   Downloaded mac v0.1.1
---
2019-07-09T13:18:48.8062220Z   Downloaded iovec v0.1.2
2019-07-09T13:18:48.8429906Z   Downloaded semver-parser v0.7.0
2019-07-09T13:18:48.8593200Z   Downloaded bitflags v1.0.4
2019-07-09T13:18:48.8931312Z   Downloaded winapi-build v0.1.1
2019-07-09T13:18:48.9108411Z   Downloaded crossbeam-queue v0.1.2
2019-07-09T13:18:48.9768490Z   Downloaded quote v0.3.15
2019-07-09T13:18:49.0060250Z   Downloaded dirs v1.0.5
2019-07-09T13:18:49.0264706Z   Downloaded cloudabi v0.0.3
2019-07-09T13:18:49.8582880Z Build completed successfully in 0:02:15
---
2019-07-09T13:20:14.4605021Z    Compiling serde_json v1.0.33
2019-07-09T13:20:18.9230050Z    Compiling tidy v0.1.0 (/checkout/src/tools/tidy)
2019-07-09T13:20:28.4166670Z     Finished release [optimized] target(s) in 1m 36s
2019-07-09T13:20:28.4234856Z tidy check
2019-07-09T13:20:29.3857496Z tidy error: /checkout/src/libstd/sys/vxworks/condvar.rs:32: trailing whitespace
2019-07-09T13:20:29.3857617Z tidy error: /checkout/src/libstd/sys/vxworks/mutex.rs:43: trailing whitespace
2019-07-09T13:20:29.3857702Z tidy error: /checkout/src/libstd/sys/vxworks/mutex.rs:96: trailing whitespace
2019-07-09T13:20:30.5201980Z some tidy checks failed
2019-07-09T13:20:30.5202698Z 
2019-07-09T13:20:30.5202698Z 
2019-07-09T13:20:30.5203798Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor"
2019-07-09T13:20:30.5204895Z 
2019-07-09T13:20:30.5205123Z 
2019-07-09T13:20:30.5209415Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
2019-07-09T13:20:30.5209788Z Build completed unsuccessfully in 0:01:40
2019-07-09T13:20:30.5209788Z Build completed unsuccessfully in 0:01:40
2019-07-09T13:20:31.7733054Z ##[error]Bash exited with code '1'.
2019-07-09T13:20:31.7778613Z ##[section]Starting: Checkout
2019-07-09T13:20:31.7780318Z ==============================================================================
2019-07-09T13:20:31.7780390Z Task         : Get sources
2019-07-09T13:20:31.7780437Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@alexcrichton
Copy link
Member

Ok, if that's the case could the test annotations be backed out for now? I'd be interested in better supporting them eventually but for now it may be best to trim down this PR

@BaoshanPang
Copy link
Contributor Author

Ok, if that's the case could the test annotations be backed out for now? I'd be interested in better supporting them eventually but for now it may be best to trim down this PR

Sure, I have backed out all changes in test cases for vxWorks.

Copy link
Member

@alexcrichton alexcrichton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great to me! r=me with a few final nits

@alexcrichton
Copy link
Member

I think there's still a stray change in src/librustdoc/html/render.rs? Additionally mind squashing the commits?

@BaoshanPang
Copy link
Contributor Author

I think there's still a stray change in src/librustdoc/html/render.rs? Additionally mind squashing the commits?

It seems the change in render.rs was made by GuillaumeGomez, but for some reason it is counted as commited by me.

I squashed all my commites and the one commit made by GuillaumeGomez in order to let my branch has only one commit.

Please let me know if there is anything else I need to do for the PR.

Thanks,
Baoshan

@alexcrichton
Copy link
Member

@bors: r+

Looks good to me now, thanks @BaoshanPang!

@bors
Copy link
Contributor

bors commented Jul 15, 2019

📌 Commit 012e5963cf11c6ad2be7c12bfd38d6e0d36f4dad has been approved by alexcrichton

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 15, 2019
@Mark-Simulacrum
Copy link
Member

@bors p=1

@bors
Copy link
Contributor

bors commented Jul 16, 2019

⌛ Testing commit 012e5963cf11c6ad2be7c12bfd38d6e0d36f4dad with merge 40d495671a54189e0314468d1d42427c957fab53...

@bors
Copy link
Contributor

bors commented Jul 16, 2019

💔 Test failed - checks-azure

@rust-highfive
Copy link
Collaborator

The job dist-various-2 of your PR failed (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2019-07-16T03:56:00.3099360Z do so (now or later) by using -b with the checkout command again. Example:
2019-07-16T03:56:00.3100668Z 
2019-07-16T03:56:00.3102690Z   git checkout -b <new-branch-name>
2019-07-16T03:56:00.3103758Z 
2019-07-16T03:56:00.3104673Z HEAD is now at 40d495671 Auto merge of #61946 - BaoshanPang:vxworks, r=alexcrichton
2019-07-16T03:56:00.3222714Z ##[section]Starting: Collect CPU-usage statistics in the background
2019-07-16T03:56:00.3225183Z ==============================================================================
2019-07-16T03:56:00.3225269Z Task         : Bash
2019-07-16T03:56:00.3225322Z Description  : Run a Bash script on macOS, Linux, or Windows
---
2019-07-16T03:56:00.8326250Z 408 ./src/test/run-pass/macros
2019-07-16T03:56:00.8327650Z 400 ./src/liballoc/collections
2019-07-16T03:56:00.8327871Z 384 ./src/libstd/os
2019-07-16T03:56:00.8328631Z 380 ./src/test/run-pass/binding
2019-07-16T03:56:00.8328864Z 380 ./src/libstd/sys/vxworks
2019-07-16T03:56:00.8329315Z 364 ./src/librustc_apfloat
2019-07-16T03:56:00.8329766Z 352 ./src/test/ui/nll/user-annotations
2019-07-16T03:56:00.8330223Z 352 ./src/test/run-pass/issues/auxiliary
2019-07-16T03:56:00.8330437Z 344 ./src/librustc_mir/interpret
---
2019-07-16T05:00:51.1418389Z [RUSTC-TIMING] panic_unwind test:false 0.096
2019-07-16T05:00:51.8146230Z [RUSTC-TIMING] hashbrown test:false 0.740
2019-07-16T05:00:51.9963230Z warning: dropping unsupported crate type `dylib` for target `wasm32-wasi`
2019-07-16T05:00:51.9963805Z 
2019-07-16T05:00:52.3762027Z error[E0433]: failed to resolve: could not find `wasi` in `os`
2019-07-16T05:00:52.3762657Z  --> src/libstd/sys/wasi/args.rs:6:16
2019-07-16T05:00:52.3763073Z   |
2019-07-16T05:00:52.3763377Z 6 | use crate::os::wasi::ffi::OsStringExt;
2019-07-16T05:00:52.3763698Z   |                ^^^^ could not find `wasi` in `os`
2019-07-16T05:00:52.3763763Z 
2019-07-16T05:00:52.3764015Z error[E0433]: failed to resolve: could not find `wasi` in `os`
2019-07-16T05:00:52.3764244Z  --> src/libstd/sys/wasi/fs.rs:6:16
2019-07-16T05:00:52.3764452Z   |
2019-07-16T05:00:52.3764699Z 6 | use crate::os::wasi::ffi::{OsStrExt, OsStringExt};
2019-07-16T05:00:52.3765009Z   |                ^^^^ could not find `wasi` in `os`
2019-07-16T05:00:52.3765075Z 
2019-07-16T05:00:52.3765334Z error[E0433]: failed to resolve: could not find `wasi` in `os`
2019-07-16T05:00:52.3765565Z  --> src/libstd/sys/wasi/os.rs:7:16
2019-07-16T05:00:52.3765772Z   |
2019-07-16T05:00:52.3766007Z 7 | use crate::os::wasi::prelude::*;
2019-07-16T05:00:52.3766312Z   |                ^^^^ could not find `wasi` in `os`
2019-07-16T05:00:52.3766369Z 
2019-07-16T05:00:52.3766615Z error[E0433]: failed to resolve: could not find `wasi` in `os`
2019-07-16T05:00:52.3766849Z  --> src/libstd/sys/wasi/ext/fs.rs:7:16
2019-07-16T05:00:52.3767069Z   |
2019-07-16T05:00:52.3767304Z 7 | use crate::os::wasi::ffi::OsStrExt;
2019-07-16T05:00:52.3767618Z   |                ^^^^ could not find `wasi` in `os`
2019-07-16T05:00:52.3767677Z 
2019-07-16T05:00:52.4367235Z error[E0433]: failed to resolve: use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4367549Z    --> src/libstd/sys/wasi/os.rs:129:13
2019-07-16T05:00:52.4367765Z     |
2019-07-16T05:00:52.4368026Z 129 |             OsStringExt::from_vec(input[..p].to_vec()),
2019-07-16T05:00:52.4368326Z     |             ^^^^^^^^^^^ use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4368564Z 
2019-07-16T05:00:52.4368884Z error[E0433]: failed to resolve: use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4369161Z    --> src/libstd/sys/wasi/os.rs:130:13
2019-07-16T05:00:52.4369837Z     |
2019-07-16T05:00:52.4370206Z 130 |             OsStringExt::from_vec(input[p+1..].to_vec()),
2019-07-16T05:00:52.4370615Z     |             ^^^^^^^^^^^ use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4370714Z 
2019-07-16T05:00:52.4371035Z error[E0433]: failed to resolve: use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4371359Z    --> src/libstd/sys/wasi/os.rs:143:18
2019-07-16T05:00:52.4371608Z     |
2019-07-16T05:00:52.4372003Z 143 |             Some(OsStringExt::from_vec(CStr::from_ptr(s).to_bytes().to_vec()))
2019-07-16T05:00:52.4372600Z     |                  ^^^^^^^^^^^ use of undeclared type or module `OsStringExt`
2019-07-16T05:00:52.4372869Z 
2019-07-16T05:00:52.5991974Z error: unused import: `crate::os::wasi::ffi::OsStringExt`
2019-07-16T05:00:52.5992558Z  --> src/libstd/sys/wasi/args.rs:6:5
2019-07-16T05:00:52.5992772Z   |
2019-07-16T05:00:52.5993014Z 6 | use crate::os::wasi::ffi::OsStringExt;
2019-07-16T05:00:52.5993505Z   |
2019-07-16T05:00:52.5993505Z   |
2019-07-16T05:00:52.5993802Z   = note: `-D unused-imports` implied by `-D warnings`
2019-07-16T05:00:52.5993853Z 
2019-07-16T05:00:52.5994101Z error: unused imports: `OsStrExt`, `OsStringExt`
2019-07-16T05:00:52.5994334Z  --> src/libstd/sys/wasi/fs.rs:6:28
2019-07-16T05:00:52.5994540Z   |
2019-07-16T05:00:52.5994789Z 6 | use crate::os::wasi::ffi::{OsStrExt, OsStringExt};
2019-07-16T05:00:52.5995103Z   |                            ^^^^^^^^  ^^^^^^^^^^^
2019-07-16T05:00:52.5995163Z 
2019-07-16T05:00:52.5995408Z error: unused import: `crate::os::wasi::prelude::*`
2019-07-16T05:00:52.5995787Z  --> src/libstd/sys/wasi/os.rs:7:5
2019-07-16T05:00:52.5995997Z   |
2019-07-16T05:00:52.5996234Z 7 | use crate::os::wasi::prelude::*;
2019-07-16T05:00:52.5996523Z 
2019-07-16T05:00:52.5996523Z 
2019-07-16T05:00:52.5996824Z error: unused import: `crate::os::wasi::ffi::OsStrExt`
2019-07-16T05:00:52.5997046Z  --> src/libstd/sys/wasi/ext/fs.rs:7:5
2019-07-16T05:00:52.5997244Z   |
2019-07-16T05:00:52.5997481Z 7 | use crate::os::wasi::ffi::OsStrExt;
2019-07-16T05:00:52.5997767Z 
2019-07-16T05:00:52.5997767Z 
2019-07-16T05:00:54.1527220Z error[E0599]: no function or associated item named `from_vec` found for type `ffi::os_str::OsString` in the current scope
2019-07-16T05:00:54.1528486Z   --> src/libstd/sys/wasi/args.rs:41:36
2019-07-16T05:00:54.1528904Z    |
2019-07-16T05:00:54.1529367Z 41 |             .map(|bytes| OsString::from_vec(bytes))
2019-07-16T05:00:54.1530312Z    |                                    ^^^^^^^^ function or associated item not found in `ffi::os_str::OsString`
2019-07-16T05:00:54.1531251Z   ::: src/libstd/ffi/os_str.rs:80:1
2019-07-16T05:00:54.1531686Z    |
2019-07-16T05:00:54.1532156Z 80 | pub struct OsString {
2019-07-16T05:00:54.1532156Z 80 | pub struct OsString {
2019-07-16T05:00:54.1532747Z    | ------------------- function or associated item `from_vec` not found for this
2019-07-16T05:00:54.1533325Z    |
2019-07-16T05:00:54.1534800Z    = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.1535579Z    = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.1536087Z            `use crate::sys_common::os_str_bytes::OsStringExt;`
2019-07-16T05:00:54.1536302Z 
2019-07-16T05:00:54.1868681Z error[E0599]: no function or associated item named `from_bytes` found for type `ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.1874439Z    --> src/libstd/sys/wasi/fs.rs:222:27
2019-07-16T05:00:54.1874916Z     |
2019-07-16T05:00:54.1875419Z 222 |         let name = OsStr::from_bytes(&self.name);
2019-07-16T05:00:54.1875958Z     |                           ^^^^^^^^^^ function or associated item not found in `ffi::os_str::OsStr`
2019-07-16T05:00:54.1880753Z    ::: src/libstd/ffi/os_str.rs:100:1
2019-07-16T05:00:54.1881175Z     |
2019-07-16T05:00:54.1881960Z 100 | pub struct OsStr {
2019-07-16T05:00:54.1881960Z 100 | pub struct OsStr {
2019-07-16T05:00:54.1882585Z     | ---------------- function or associated item `from_bytes` not found for this
2019-07-16T05:00:54.1883022Z     |
2019-07-16T05:00:54.1883842Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.1884372Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.1884799Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.1884955Z 
2019-07-16T05:00:54.1885654Z error[E0599]: no function or associated item named `from_vec` found for type `ffi::os_str::OsString` in the current scope
2019-07-16T05:00:54.1886237Z    --> src/libstd/sys/wasi/fs.rs:227:19
2019-07-16T05:00:54.1887506Z     |
2019-07-16T05:00:54.1887987Z 227 |         OsString::from_vec(self.name.clone())
2019-07-16T05:00:54.1888354Z     |                   ^^^^^^^^ function or associated item not found in `ffi::os_str::OsString`
2019-07-16T05:00:54.1889230Z    ::: src/libstd/ffi/os_str.rs:80:1
2019-07-16T05:00:54.1889651Z     |
2019-07-16T05:00:54.1889970Z 80  | pub struct OsString {
2019-07-16T05:00:54.1889970Z 80  | pub struct OsString {
2019-07-16T05:00:54.1890379Z     | ------------------- function or associated item `from_vec` not found for this
2019-07-16T05:00:54.1890668Z     |
2019-07-16T05:00:54.1891005Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.1891410Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.1891730Z             `use crate::sys_common::os_str_bytes::OsStringExt;`
2019-07-16T05:00:54.1891807Z 
2019-07-16T05:00:54.1892285Z error[E0599]: no function or associated item named `from_bytes` found for type `ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.1892870Z    --> src/libstd/sys/wasi/fs.rs:234:20
2019-07-16T05:00:54.1893241Z     |
2019-07-16T05:00:54.1893897Z 234 |             OsStr::from_bytes(&self.name).as_ref(),
2019-07-16T05:00:54.1894447Z     |                    ^^^^^^^^^^ function or associated item not found in `ffi::os_str::OsStr`
2019-07-16T05:00:54.1894988Z    ::: src/libstd/ffi/os_str.rs:100:1
2019-07-16T05:00:54.1895221Z     |
2019-07-16T05:00:54.1895499Z 100 | pub struct OsStr {
2019-07-16T05:00:54.1895499Z 100 | pub struct OsStr {
2019-07-16T05:00:54.1895858Z     | ---------------- function or associated item `from_bytes` not found for this
2019-07-16T05:00:54.1896112Z     |
2019-07-16T05:00:54.1896408Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.1896759Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.1897178Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.1897247Z 
2019-07-16T05:00:54.1980632Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.1981071Z    --> src/libstd/sys/wasi/fs.rs:481:47
2019-07-16T05:00:54.1981331Z     |
2019-07-16T05:00:54.1981707Z 481 |         dir.create_directory(file.as_os_str().as_bytes())
2019-07-16T05:00:54.1982348Z     |
2019-07-16T05:00:54.1982348Z     |
2019-07-16T05:00:54.1982860Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.1983516Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.1983789Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.1983838Z 
2019-07-16T05:00:54.2004109Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2004612Z    --> src/libstd/sys/wasi/fs.rs:512:38
2019-07-16T05:00:54.2004848Z     |
2019-07-16T05:00:54.2005125Z 512 |     dir.unlink_file(file.as_os_str().as_bytes())
2019-07-16T05:00:54.2005634Z     |
2019-07-16T05:00:54.2005634Z     |
2019-07-16T05:00:54.2005927Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2006238Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2006507Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2006564Z 
2019-07-16T05:00:54.2017862Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2018233Z    --> src/libstd/sys/wasi/fs.rs:519:30
2019-07-16T05:00:54.2018455Z     |
2019-07-16T05:00:54.2018743Z 519 |         old_file.as_os_str().as_bytes(),
2019-07-16T05:00:54.2019261Z     |
2019-07-16T05:00:54.2019261Z     |
2019-07-16T05:00:54.2019635Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2020340Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2020664Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2020741Z 
2019-07-16T05:00:54.2021095Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2021429Z    --> src/libstd/sys/wasi/fs.rs:521:30
2019-07-16T05:00:54.2021677Z     |
2019-07-16T05:00:54.2022013Z 521 |         new_file.as_os_str().as_bytes(),
2019-07-16T05:00:54.2022622Z     |
2019-07-16T05:00:54.2022622Z     |
2019-07-16T05:00:54.2022954Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2023492Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2023945Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2023994Z 
2019-07-16T05:00:54.2028343Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2028655Z    --> src/libstd/sys/wasi/fs.rs:533:43
2019-07-16T05:00:54.2028882Z     |
2019-07-16T05:00:54.2029160Z 533 |     dir.remove_directory(file.as_os_str().as_bytes())
2019-07-16T05:00:54.2030002Z     |
2019-07-16T05:00:54.2030002Z     |
2019-07-16T05:00:54.2030350Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2030926Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2031258Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2031315Z 
2019-07-16T05:00:54.2045689Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2045990Z    --> src/libstd/sys/wasi/fs.rs:558:33
2019-07-16T05:00:54.2046222Z     |
2019-07-16T05:00:54.2046482Z 558 |     let file = file.as_os_str().as_bytes();
2019-07-16T05:00:54.2047559Z     |
2019-07-16T05:00:54.2047559Z     |
2019-07-16T05:00:54.2047853Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2048319Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2048618Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2048681Z 
2019-07-16T05:00:54.2056262Z error[E0599]: no function or associated item named `from_vec` found for type `ffi::os_str::OsString` in the current scope
2019-07-16T05:00:54.2056666Z    --> src/libstd/sys/wasi/fs.rs:565:47
2019-07-16T05:00:54.2056931Z     |
2019-07-16T05:00:54.2057308Z 565 |             return Ok(PathBuf::from(OsString::from_vec(destination)));
2019-07-16T05:00:54.2057820Z     |                                               ^^^^^^^^ function or associated item not found in `ffi::os_str::OsString`
2019-07-16T05:00:54.2059094Z    ::: src/libstd/ffi/os_str.rs:80:1
2019-07-16T05:00:54.2060235Z     |
2019-07-16T05:00:54.2060571Z 80  | pub struct OsString {
2019-07-16T05:00:54.2060571Z 80  | pub struct OsString {
2019-07-16T05:00:54.2060982Z     | ------------------- function or associated item `from_vec` not found for this
2019-07-16T05:00:54.2061276Z     |
2019-07-16T05:00:54.2061617Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2062022Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2062887Z             `use crate::sys_common::os_str_bytes::OsStringExt;`
2019-07-16T05:00:54.2063042Z 
2019-07-16T05:00:54.2072895Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2073194Z    --> src/libstd/sys/wasi/fs.rs:574:33
2019-07-16T05:00:54.2073422Z     |
2019-07-16T05:00:54.2073714Z 574 |     dst.symlink(src.as_os_str().as_bytes(), dst_file.as_os_str().as_bytes())
2019-07-16T05:00:54.2074770Z     |
2019-07-16T05:00:54.2074770Z     |
2019-07-16T05:00:54.2075060Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2075576Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2075850Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2075896Z 
2019-07-16T05:00:54.2076189Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2077004Z    --> src/libstd/sys/wasi/fs.rs:574:66
2019-07-16T05:00:54.2077239Z     |
2019-07-16T05:00:54.2077525Z 574 |     dst.symlink(src.as_os_str().as_bytes(), dst_file.as_os_str().as_bytes())
2019-07-16T05:00:54.2078088Z     |
2019-07-16T05:00:54.2078088Z     |
2019-07-16T05:00:54.2078445Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2079320Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2080174Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2080255Z 
2019-07-16T05:00:54.2087240Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2088065Z    --> src/libstd/sys/wasi/fs.rs:582:30
2019-07-16T05:00:54.2088302Z     |
2019-07-16T05:00:54.2088583Z 582 |         src_file.as_os_str().as_bytes(),
2019-07-16T05:00:54.2089095Z     |
2019-07-16T05:00:54.2089095Z     |
2019-07-16T05:00:54.2089821Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2090941Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2091317Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2091380Z 
2019-07-16T05:00:54.2091727Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2092063Z    --> src/libstd/sys/wasi/fs.rs:584:30
2019-07-16T05:00:54.2092331Z     |
2019-07-16T05:00:54.2092655Z 584 |         dst_file.as_os_str().as_bytes(),
2019-07-16T05:00:54.2093548Z     |
2019-07-16T05:00:54.2093548Z     |
2019-07-16T05:00:54.2094399Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2094892Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2095159Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2095205Z 
2019-07-16T05:00:54.2102538Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2102898Z    --> src/libstd/sys/wasi/fs.rs:604:50
2019-07-16T05:00:54.2104465Z     |
2019-07-16T05:00:54.2104774Z 604 |     fd.path_filestat_get(flags, path.as_os_str().as_bytes(), &mut ret.meta)?;
2019-07-16T05:00:54.2105300Z     |
2019-07-16T05:00:54.2105300Z     |
2019-07-16T05:00:54.2105588Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2105909Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2106750Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2111965Z 
2019-07-16T05:00:54.2113699Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2114220Z    --> src/libstd/sys/wasi/fs.rs:617:26
2019-07-16T05:00:54.2115068Z     |
2019-07-16T05:00:54.2115392Z 617 |         path.as_os_str().as_bytes(),
2019-07-16T05:00:54.2115881Z     |
2019-07-16T05:00:54.2115881Z     |
2019-07-16T05:00:54.2116692Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2121243Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2122352Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2122444Z 
2019-07-16T05:00:54.2123650Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2123961Z    --> src/libstd/sys/wasi/fs.rs:657:40
2019-07-16T05:00:54.2124165Z     |
2019-07-16T05:00:54.2124454Z 657 |     let p = CString::new(p.as_os_str().as_bytes())?;
2019-07-16T05:00:54.2125515Z     |
2019-07-16T05:00:54.2125515Z     |
2019-07-16T05:00:54.2125801Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2126107Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2126368Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2126423Z 
2019-07-16T05:00:54.2138027Z error[E0599]: no function or associated item named `from_bytes` found for type `ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2138919Z    --> src/libstd/sys/wasi/fs.rs:669:37
2019-07-16T05:00:54.2139157Z     |
2019-07-16T05:00:54.2139452Z 669 |         let path = Path::new(OsStr::from_bytes(CStr::from_ptr(ret).to_bytes()));
2019-07-16T05:00:54.2140403Z     |                                     ^^^^^^^^^^ function or associated item not found in `ffi::os_str::OsStr`
2019-07-16T05:00:54.2141013Z    ::: src/libstd/ffi/os_str.rs:100:1
2019-07-16T05:00:54.2141999Z     |
2019-07-16T05:00:54.2142326Z 100 | pub struct OsStr {
2019-07-16T05:00:54.2142326Z 100 | pub struct OsStr {
2019-07-16T05:00:54.2142757Z     | ---------------- function or associated item `from_bytes` not found for this
2019-07-16T05:00:54.2143034Z     |
2019-07-16T05:00:54.2143659Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2144127Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2144388Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2144434Z 
2019-07-16T05:00:54.2304119Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2304441Z    --> src/libstd/sys/wasi/os.rs:136:28
2019-07-16T05:00:54.2304672Z     |
2019-07-16T05:00:54.2305077Z 136 |     let k = CString::new(k.as_bytes())?;
2019-07-16T05:00:54.2305642Z     |
2019-07-16T05:00:54.2305642Z     |
2019-07-16T05:00:54.2305914Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2306236Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2306482Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2306543Z 
2019-07-16T05:00:54.2317777Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2318135Z    --> src/libstd/sys/wasi/os.rs:150:28
2019-07-16T05:00:54.2318354Z     |
2019-07-16T05:00:54.2323270Z 150 |     let k = CString::new(k.as_bytes())?;
2019-07-16T05:00:54.2324122Z     |
2019-07-16T05:00:54.2324122Z     |
2019-07-16T05:00:54.2324594Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2325115Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2325552Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2325618Z 
2019-07-16T05:00:54.2326791Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2327085Z    --> src/libstd/sys/wasi/os.rs:151:28
2019-07-16T05:00:54.2327304Z     |
2019-07-16T05:00:54.2327564Z 151 |     let v = CString::new(v.as_bytes())?;
2019-07-16T05:00:54.2328056Z     |
2019-07-16T05:00:54.2328056Z     |
2019-07-16T05:00:54.2328340Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2328647Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2329576Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2329638Z 
2019-07-16T05:00:54.2336489Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2336780Z    --> src/libstd/sys/wasi/os.rs:160:31
2019-07-16T05:00:54.2337004Z     |
2019-07-16T05:00:54.2337264Z 160 |     let nbuf = CString::new(n.as_bytes())?;
2019-07-16T05:00:54.2337758Z     |
2019-07-16T05:00:54.2337758Z     |
2019-07-16T05:00:54.2338048Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2338374Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2338631Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2338807Z 
2019-07-16T05:00:54.2584849Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2585192Z    --> src/libstd/sys/wasi/ext/fs.rs:139:56
2019-07-16T05:00:54.2585567Z     |
2019-07-16T05:00:54.2585869Z 139 |             .create_directory(dir.as_ref().as_os_str().as_bytes())
2019-07-16T05:00:54.2586400Z     |
2019-07-16T05:00:54.2586400Z     |
2019-07-16T05:00:54.2586852Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2587392Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2587654Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2587726Z 
2019-07-16T05:00:54.2602440Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2602855Z    --> src/libstd/sys/wasi/ext/fs.rs:154:52
2019-07-16T05:00:54.2603404Z     |
2019-07-16T05:00:54.2606805Z 154 |             .unlink_file(path.as_ref().as_os_str().as_bytes())
2019-07-16T05:00:54.2607587Z     |
2019-07-16T05:00:54.2607587Z     |
2019-07-16T05:00:54.2608071Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2608412Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2608698Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2608750Z 
2019-07-16T05:00:54.2610201Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2610564Z    --> src/libstd/sys/wasi/ext/fs.rs:160:57
2019-07-16T05:00:54.2610839Z     |
2019-07-16T05:00:54.2611191Z 160 |             .remove_directory(path.as_ref().as_os_str().as_bytes())
2019-07-16T05:00:54.2612077Z     |
2019-07-16T05:00:54.2612077Z     |
2019-07-16T05:00:54.2612440Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2612843Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2613446Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2613494Z 
2019-07-16T05:00:54.2661532Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2665655Z    --> src/libstd/sys/wasi/ext/fs.rs:378:39
2019-07-16T05:00:54.2665939Z     |
2019-07-16T05:00:54.2666605Z 378 |         old_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2667466Z     |
2019-07-16T05:00:54.2667466Z     |
2019-07-16T05:00:54.2667736Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2668062Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2668481Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2672241Z 
2019-07-16T05:00:54.2673447Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2673752Z    --> src/libstd/sys/wasi/ext/fs.rs:380:39
2019-07-16T05:00:54.2673999Z     |
2019-07-16T05:00:54.2677326Z 380 |         new_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2677909Z     |
2019-07-16T05:00:54.2677909Z     |
2019-07-16T05:00:54.2678200Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2678518Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2678788Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2678835Z 
2019-07-16T05:00:54.2679129Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2683516Z    --> src/libstd/sys/wasi/ext/fs.rs:394:39
2019-07-16T05:00:54.2687795Z     |
2019-07-16T05:00:54.2688288Z 394 |         old_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2714928Z     |
2019-07-16T05:00:54.2714928Z     |
2019-07-16T05:00:54.2715427Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2715767Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2716014Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2716068Z 
2019-07-16T05:00:54.2717128Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2717427Z    --> src/libstd/sys/wasi/ext/fs.rs:396:39
2019-07-16T05:00:54.2717636Z     |
2019-07-16T05:00:54.2717914Z 396 |         new_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2718409Z     |
2019-07-16T05:00:54.2718409Z     |
2019-07-16T05:00:54.2718683Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2718988Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2719713Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2719788Z 
2019-07-16T05:00:54.2720277Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2720651Z    --> src/libstd/sys/wasi/ext/fs.rs:409:39
2019-07-16T05:00:54.2720920Z     |
2019-07-16T05:00:54.2721253Z 409 |         old_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2722046Z     |
2019-07-16T05:00:54.2722046Z     |
2019-07-16T05:00:54.2722391Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2722918Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2723183Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.2723234Z 
2019-07-16T05:00:54.2723514Z error[E0599]: no method named `as_bytes` found for type `&ffi::os_str::OsStr` in the current scope
2019-07-16T05:00:54.2723775Z    --> src/libstd/sys/wasi/ext/fs.rs:410:39
2019-07-16T05:00:54.2724159Z     |
2019-07-16T05:00:54.2724426Z 410 |         new_path.as_ref().as_os_str().as_bytes(),
2019-07-16T05:00:54.2725119Z     |
2019-07-16T05:00:54.2725119Z     |
2019-07-16T05:00:54.2725404Z     = help: items from traits can only be used if the trait is in scope
2019-07-16T05:00:54.2725749Z     = note: the following trait is implemented but not in scope, perhaps add a `use` for it:
2019-07-16T05:00:54.2726013Z             `use crate::sys_common::os_str_bytes::OsStrExt;`
2019-07-16T05:00:54.3983842Z error: aborting due to 43 previous errors
2019-07-16T05:00:54.3983966Z 
2019-07-16T05:00:54.3984255Z Some errors have detailed explanations: E0433, E0599.
2019-07-16T05:00:54.3984686Z For more information about an error, try `rustc --explain E0433`.
2019-07-16T05:00:54.3984686Z For more information about an error, try `rustc --explain E0433`.
2019-07-16T05:00:54.4614860Z [RUSTC-TIMING] std test:false 2.643
2019-07-16T05:00:54.4657796Z error: Could not compile `std`.
2019-07-16T05:00:54.4657867Z 
2019-07-16T05:00:54.4658157Z To learn more, run the command again with --verbose.
2019-07-16T05:00:54.4673885Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "wasm32-wasi" "-j" "2" "--release" "--locked" "--color" "always" "--features" "panic-unwind backtrace compiler-builtins-c" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "--message-format" "json"
2019-07-16T05:00:54.4681951Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap dist --target x86_64-fuchsia,aarch64-fuchsia,wasm32-unknown-unknown,wasm32-wasi,sparcv9-sun-solaris,x86_64-sun-solaris,x86_64-unknown-linux-gnux32,x86_64-unknown-cloudabi,x86_64-fortanix-unknown-sgx,nvptx64-nvidia-cuda
2019-07-16T05:00:54.4682468Z Build completed unsuccessfully in 0:58:28
2019-07-16T05:00:54.4682468Z Build completed unsuccessfully in 0:58:28
2019-07-16T05:00:56.1624835Z ##[error]Bash exited with code '1'.
2019-07-16T05:00:56.1658666Z ##[section]Starting: Upload CPU usage statistics
2019-07-16T05:00:56.1668248Z ==============================================================================
2019-07-16T05:00:56.1668362Z Task         : Bash
2019-07-16T05:00:56.1668436Z Description  : Run a Bash script on macOS, Linux, or Windows

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jul 16, 2019
@BaoshanPang
Copy link
Contributor Author

@alexcrichton
The failure was caused by the change in libstd/os/mod.rs:
target_os = "wasi" was wrongly changed to target_env = "wasi".

I fixed it now.

@alexcrichton
Copy link
Member

@bors: r+

@bors
Copy link
Contributor

bors commented Jul 16, 2019

📌 Commit 4c0c0f6 has been approved by alexcrichton

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Jul 16, 2019
@bors
Copy link
Contributor

bors commented Jul 16, 2019

⌛ Testing commit 4c0c0f6 with merge 07e0c36...

bors added a commit that referenced this pull request Jul 16, 2019
port rust for vxWorks

The supporting for vxWorks has been enabled in this branch. Although there are still a lots of work to do, I would like to upstream the code and fix the problems later.

Please let me know if there is anything I have to do before upstream the code.

r? @alexcrichton

Thanks,
Baoshan
@bors
Copy link
Contributor

bors commented Jul 16, 2019

☀️ Test successful - checks-azure
Approved by: alexcrichton
Pushing 07e0c36 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Jul 16, 2019
@bors bors merged commit 4c0c0f6 into rust-lang:master Jul 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants