redox-os issues
https://gitlab.redox-os.org/groups/redox-os/-/issues
2018-06-10T00:26:26Z
https://gitlab.redox-os.org/redox-os/redox/-/issues/1183
failed to load source for a dependency on `termion`
2018-06-10T00:26:26Z
Jeremy Soller
failed to load source for a dependency on `termion`
*Created by: liamnaddell*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide...
*Created by: liamnaddell*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a single issue per report. You can also preview this report before submitting it. Feel free to modify/remove sections to fit the nature of your issue. -->
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [x ] I agree that I have searched opened and closed issues to prevent duplicates.
I know there is another issue with this name, but this is probably due to a different cause, and that old issue is from 2017, and is closed.
--------------------
## Description
<!-- Briefly summarize/describe the issue that you are experiencing below. -->
No matter how I clone down and compile redox-os, it always fails with `failed to load source for a dependency on termion`
## Environment info
<!-- To understand where your issue originates, please include some relevant information about your environment. -->
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system: Debian/linux
- `uname -a`:
`Linux localhost 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1 (2018-04-29) x86_64 GNU/Linux`
- `rustc -V`:
`rustc 1.27.0-nightly (7f3444e1b 2018-04-26)`
- `git rev-parse HEAD`:
80dbffe2e0948d8db689ba627beaf0e35a2ca73f
<!-- Depending on your issue, additional information about your environment (network config, package versions, dependencies, etc.) can also help. You can list that below. -->
### Deps
-I installed the toolchain via apt as instructed by in the book.
-My autoconf is version 2.69
-My automake is version 1.15
-My gcc is version 6.3.0
-My libtool is 2.4.6
-My x86_64-unknown-redox-gcc is version 7.0.1
-And I can ping gentoo.org
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
1. Install toolchain via apt as given in instruction by the book
2. run the bootstrap.sh script or clone the repo down the manual way
3. `make all`
4. failure with `failed to load a source for a dependency on termion`
## Behavior
<!-- It may seem obvious to know what to expect, but isolating the behavior from everything else simplifies the development process. Remember to provide a single issue in this report. You can use the References section below to link your issues together. -->
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
Extra-utils compiling
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- **Actual behavior**:
failed to load a source for a dependency on termion
<!-- **Solution?** Have a solution in mind? Propose your solution below. -->
- **Proposed solution**
no idea, this is probably due to me being stupid
## Optional references
<!-- If you have found issues or pull requests that are related to or blocking this issue, please link them below. See https://help.github.com/articles/autolinked-references-and-urls/ for more options. You can also link related code snippets by providing the permalink. See https://help.github.com/articles/creating-a-permanent-link-to-a-code-snippet/ for more information. -->
Related to:
- Failure to build redox due to a missing branch in termion named "redox_termios" #1086
## Side notes
- I see a lot of stuff compiled three or four times, and termion is compiled successfully multiple times before failure.
- I can compile the code `int main() {}` with x86_64-unknown-redox-gcc
- This might be due to bad autoconf and automake versions, and if this is the case, it would be advisable to add some kind of warning message to the redox-os `Makefile`
- I might be able to work on a project where the bootstrap.sh script downloads a chroot enviornment that comes with all of the deps necessary to build redox if the autoconf/automake thing is the case. This would be good because I cannot find a single linux distro that distributes the versions of automake and autoconf required
https://gitlab.redox-os.org/redox-os/redox/-/issues/1178
Cant build from source on eOS. Linker error: missing references to memalign, ...
2018-06-10T00:26:26Z
Jeremy Soller
Cant build from source on eOS. Linker error: missing references to memalign, multipled definitions for
*Created by: LaVieEstDure*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provid...
*Created by: LaVieEstDure*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a single issue per report. You can also preview this report before submitting it. Feel free to modify/remove sections to fit the nature of your issue. -->
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
Unable to build Redox due to linker issues, namely missing references to memalign and multiple definitions of `__subsf3` and `memalign` (libc problem?)
## Environment info
<!-- To understand where your issue originates, please include some relevant information about your environment. -->
<!-- If you are using a pre-built release of Redox, please specify the release version below. -->
- Redox OS Release:
Current git upstream master branch
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system:
ElementaryOS Loki (Ubuntu 16.04 base)
- `uname -a`:
`Linux raghav-desktop 4.13.0-38-generic #43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux`
- `rustc -V`:
`rustc 1.26.0-nightly (e026b59cf 2018-03-03)`
- `git rev-parse HEAD`:
`05ac1e4d3344ef4add28f48e94968131e6514a1a`
<!-- Depending on your issue, additional information about your environment (network config, package versions, dependencies, etc.) can also help. You can list that below. -->
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
Having already had Rust and Xargo installed...
Following the Manual Setup on the README
1. Install gcc toolchain for unkown-redox
2. Install dependencies with bootstrap script
3. Update submodules
4. `make all` to try to build
## Behavior
<!-- It may seem obvious to know what to expect, but isolating the behavior from everything else simplifies the development process. Remember to provide a single issue in this report. You can use the References section below to link your issues together. -->
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
Build success
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- **Actual behavior**:
Replace me
<!-- **Logs?** Posting a log can help developers find your particular issue more easily. Please wrap your code in code blocks using triple back-ticks ``` to increase readability. -->
```
error: linking with `x86_64-unknown-redox-gcc` failed: exit code: 1
|
= note: "x86_64-unknown-redox-gcc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/raghav/Desktop/Developmen
t/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib" "/home/raghav/Desktop/Development/Rustdev/red
ox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid0-946a61807df
2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/ta
rget/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid1-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/ra
ghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pci
d-d835b8a88339c278.pcid10-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/re
dox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid11-946a61807df2e36
fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target
/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid12-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/ragha
v/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d
835b8a88339c278.pcid13-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox
/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid14-946a61807df2e36fac
32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x8
6_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid15-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/D
esktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835
b8a88339c278.pcid2-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/coo
kbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid3-946a61807df2e36fac32bec
b219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-
unknown-redox/release/deps/pcid-d835b8a88339c278.pcid4-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop
/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a883
39c278.pcid5-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/
recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid6-946a61807df2e36fac32becb219a9
6e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknow
n-redox/release/deps/pcid-d835b8a88339c278.pcid7-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Devel
opment/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278
.pcid8-946a61807df2e36fac32becb219a96e8.rs.rcgu.o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipe
s/drivers/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.pcid9-946a61807df2e36fac32becb219a96e8.rs
.rcgu.o" "-o" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown
-redox/release/deps/pcid-d835b8a88339c278" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/driver
s/build/target/x86_64-unknown-redox/release/deps/pcid-d835b8a88339c278.crate.allocator.rcgu.o" "-Wl,--gc-sections" "-no-
pie" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/buil
d/target/x86_64-unknown-redox/release/deps" "-L" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/
drivers/build/target/release/deps" "-L" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib
/x86_64-unknown-redox/lib" "-Wl,-Bstatic" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers
/build/target/x86_64-unknown-redox/release/deps/libtoml-68932452ac388b4b.rlib" "/home/raghav/Desktop/Development/Rustdev
/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/libserde-659dd80b732ece0e.rlib" "/h
ome/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/de
ps/libsyscall-526fe6ba6b6dc334.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/recipes/drivers/buil
d/target/x86_64-unknown-redox/release/deps/libbyteorder-0df6d7cdd3649c8c.rlib" "/home/raghav/Desktop/Development/Rustdev
/redox/redox/cookbook/recipes/drivers/build/target/x86_64-unknown-redox/release/deps/libbitflags-9cfa190a74434cf6.rlib"
"/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libstd.rlib" "
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libpanic_unwind
-8a6fd0dc92fcbe94.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-
redox/lib/libunwind-13df3cce0007b9f1.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rust
lib/x86_64-unknown-redox/lib/liballoc_system-84e48775f8576ed7.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redo
x/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/liblibc-11291101f4c17b76.rlib" "/home/raghav/Desktop/Development/R
ustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/liballoc-d5e49a387f29eb6f.rlib" "/home/raghav/Des
ktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libstd_unicode-1ab895998702b0fe
.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libcore
-ba2e2a9c4b6ba186.rlib" "/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-
redox/lib/libcompiler_builtins-fef5f00d745ea47d.rlib" "-Wl,-Bdynamic" "-l" "gcc" "-l" "c" "-l" "m"
= note: /usr/lib/gcc/x86_64-unknown-redox/7.0.1/../../../../x86_64-unknown-redox/lib/libc.a(compiler_builtins-3d7d41c4
b287318c.compiler_builtins12.rcgu.o): In function `__rust_probestack':
(.text.__rust_probestack+0x0): multiple definition of `__rust_probestack'
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libco
mpiler_builtins-fef5f00d745ea47d.rlib(compiler_builtins-fef5f00d745ea47d.compiler_builtins15-e8ea9c32bcdf5306701b8dfdecb
d6644.rs.rcgu.o):compiler_builtins15-e8ea9c32bcdf5306701b8dfdecbd6644.rs:(.text.__rust_probestack+0x0): first defined he
re
/usr/lib/gcc/x86_64-unknown-redox/7.0.1/../../../../x86_64-unknown-redox/lib/libc.a(compiler_builtins-3d7d41c4
b287318c.compiler_builtins12.rcgu.o): In function `__subdf3':
(.text.__subdf3+0x0): multiple definition of `__subdf3'
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libco
mpiler_builtins-fef5f00d745ea47d.rlib(compiler_builtins-fef5f00d745ea47d.compiler_builtins15-e8ea9c32bcdf5306701b8dfdecb
d6644.rs.rcgu.o):compiler_builtins15-e8ea9c32bcdf5306701b8dfdecbd6644.rs:(.text.__subdf3+0x0): first defined here
/usr/lib/gcc/x86_64-unknown-redox/7.0.1/../../../../x86_64-unknown-redox/lib/libc.a(compiler_builtins-3d7d41c4
b287318c.compiler_builtins12.rcgu.o): In function `__subsf3':
(.text.__subsf3+0x0): multiple definition of `__subsf3'
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libco
mpiler_builtins-fef5f00d745ea47d.rlib(compiler_builtins-fef5f00d745ea47d.compiler_builtins15-e8ea9c32bcdf5306701b8dfdecb
d6644.rs.rcgu.o):compiler_builtins15-e8ea9c32bcdf5306701b8dfdecbd6644.rs:(.text.__subsf3+0x0): first defined here
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libst
d.rlib(std.std3-d04d1ed6678ceaf97fc8112ef1f56515.rs.rcgu.o): In function `__rdl_alloc':
std3-d04d1ed6678ceaf97fc8112ef1f56515.rs:(.text.__rdl_alloc+0x34): undefined reference to `memalign'
/home/raghav/Desktop/Development/Rustdev/redox/redox/cookbook/xargo/lib/rustlib/x86_64-unknown-redox/lib/libst
d.rlib(std.std3-d04d1ed6678ceaf97fc8112ef1f56515.rs.rcgu.o): In function `__rdl_realloc':
std3-d04d1ed6678ceaf97fc8112ef1f56515.rs:(.text.__rdl_realloc+0x5a): undefined reference to `memalign'
collect2: error: ld returned 1 exit status
```
This happens for about 8 different things which seem to be drivers (ihdad, nvmed, bgad, vboxd, xcihd, vesad, ahcid, pcid). Installing unknown-redox-newlib package instead changes the errors to missing references to getpagesize, mmap and munmap on the same packages
https://gitlab.redox-os.org/redox-os/redox/-/issues/1172
Question: should reading from "rand:" care about a maximum number of fd's
2018-06-10T00:26:26Z
Jeremy Soller
Question: should reading from "rand:" care about a maximum number of fd's
*Created by: pitdicker*
In [Rand](https://github.com/rust-lang-nursery/rand) we now store a single file descriptor to `/dev/urandom` in a global static, to avoid running out of file descriptors in some rare cases (encountered by Servo)....
*Created by: pitdicker*
In [Rand](https://github.com/rust-lang-nursery/rand) we now store a single file descriptor to `/dev/urandom` in a global static, to avoid running out of file descriptors in some rare cases (encountered by Servo).
Now I tried to find information whether doing the same thing for Redox makes sense, but to be honest didn't spend more then an hour on it. Does Redox have a concept of maximum open file descriptors, and should we care about it when opening `rand:`?
https://gitlab.redox-os.org/redox-os/redox/-/issues/1187
How to Pronounce Redox
2018-06-10T00:26:26Z
Jeremy Soller
How to Pronounce Redox
*Created by: CleanCut*
I apologize if this is already documented somewhere and my searches missed it, but how is Redox pronounced?
I am giving both a [talk](https://conferences.oreilly.com/oscon/oscon-or/public/schedule/detail/67048)...
*Created by: CleanCut*
I apologize if this is already documented somewhere and my searches missed it, but how is Redox pronounced?
I am giving both a [talk](https://conferences.oreilly.com/oscon/oscon-or/public/schedule/detail/67048) and a [half-day tutorial](https://conferences.oreilly.com/oscon/oscon-or/public/schedule/detail/67116) on Rust this summer, and I'm fairly confident I will be mentioning Redox at least once. It would be nice if I could use the correct pronunciation, assuming there _is_ a canonically correct pronunciation.
So, is it `red ox` as in the [apparent mascot](https://github.com/redox-os/redox/pull/595) that is red, or `reed ox` as in [oxidation-reduction](https://www.merriam-webster.com/dictionary/redox) from which the logo appears to be derived (more _punny_ but less guessable)?
https://gitlab.redox-os.org/redox-os/redox/-/issues/1163
Driver separation in Redox-OS?
2018-06-10T00:26:26Z
Jeremy Soller
Driver separation in Redox-OS?
*Created by: redox-questions*
Examples for driver separations:
- touchpad drivers shouldn't have to do anything with network access
- wireless drivers shouldn't be able to touch anything from ex.: /home
- graphics/wireless/sound/d...
*Created by: redox-questions*
Examples for driver separations:
- touchpad drivers shouldn't have to do anything with network access
- wireless drivers shouldn't be able to touch anything from ex.: /home
- graphics/wireless/sound/disk/etc. drivers shouldn't be able to get anything from keyboards
- microphones shouldn't have to do anything with network access
Since Redox is a microkernel, maybe it would be easier to implement this mitigation.
Will Redox OS use it?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1164
Will Redox-OS use privilege separation by design?
2018-06-10T00:26:26Z
Jeremy Soller
Will Redox-OS use privilege separation by design?
*Created by: redox-questions*
https://en.wikipedia.org/wiki/Privilege_separation
In computer programming and computer security, privilege separation is a technique in which a program is divided into parts which are limited to the spe...
*Created by: redox-questions*
https://en.wikipedia.org/wiki/Privilege_separation
In computer programming and computer security, privilege separation is a technique in which a program is divided into parts which are limited to the specific privileges they require in order to perform a specific task. This is used to mitigate the potential damage of a computer security vulnerability.
Privilege Separation examples:
Qmail
Postfix
OpenSSH
And.... Chrome
Will Redox OS use it in general?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1162
Will Redox-OS use pledge?
2018-06-10T00:26:26Z
Jeremy Soller
Will Redox-OS use pledge?
*Created by: redox-questions*
https://man.openbsd.org/pledge.2
https://news.ycombinator.com/item?id=10537268
https://www.openbsd.org/papers/eurobsdcon2017-pledge.pdf
What is Pledge?
pledge is a system call.
Calling pledge in ...
*Created by: redox-questions*
https://man.openbsd.org/pledge.2
https://news.ycombinator.com/item?id=10537268
https://www.openbsd.org/papers/eurobsdcon2017-pledge.pdf
What is Pledge?
pledge is a system call.
Calling pledge in a program is to promise that the program will only use certain resources.
Another way of saying is to limit the operation of a program to its needs, e.g.,
"I pledge not to use any other ports except port 63"
"I pledge not to use any other system-call except lseek() and fork()"
How does it make a program more secure?
It limits the operation of a program. Example:
You wrote a program named xyz that only needs the read system-call.
Then you add pledge to use only read but nothing else.
Then a malicious user found out that in your program there is a vulnerability by which one can invoke a root shell.
Exploiting your program to open a root shell will result that the kernel will kill the process with SIGABRT (which cannot be caught/ignored) and generate a log (which you can find with dmesg).
It happens because before executing other codes of your program, it first pledge not to use anything other than read system call. But opening root shell will call several other system-calls which is forbidden because its already promised not to use any other but read.
Where is Pledge?
Its usually in a program. Usage:
#include <unistd.h>
int pledge(const char *promises, const char *paths[]);
Example Code: Example code of cat command from cat.c
........
#include <unistd.h>
........
int ch;
if (pledge("stdio rpath", NULL) == -1)
err(1, "pledge");
while ((ch = getopt(argc, argv, "benstuv")) != -1)
..........
Will Redox OS use it?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1160
Never support PAM, use BSD Authentication instead
2018-06-10T00:26:26Z
Jeremy Soller
Never support PAM, use BSD Authentication instead
*Created by: redox-questions*
"PAM is a pretty ugly set of hacks, frankly, and the Linux implementation is actually quite gross. "
Use BSD Authentication instead:
https://en.wikipedia.org/wiki/BSD_Authentication
https://man.openbs...
*Created by: redox-questions*
"PAM is a pretty ugly set of hacks, frankly, and the Linux implementation is actually quite gross. "
Use BSD Authentication instead:
https://en.wikipedia.org/wiki/BSD_Authentication
https://man.openbsd.org/authenticate.3
Will Redox OS use the safer BSD auth?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1159
Random process PIDs in Redox-OS?
2018-06-10T00:26:26Z
Jeremy Soller
Random process PIDs in Redox-OS?
*Created by: redox-questions*
https://security.stackexchange.com/questions/88692/do-randomized-pids-bring-more-security
PID is for Process ID.
Having random PIDs could "Protect against PID prediction vulnerabilities" and "As a ge...
*Created by: redox-questions*
https://security.stackexchange.com/questions/88692/do-randomized-pids-bring-more-security
PID is for Process ID.
Having random PIDs could "Protect against PID prediction vulnerabilities" and "As a general preventive measure".
Will Redox OS use it?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1157
W^X for Redox-OS?
2018-06-10T00:26:26Z
Jeremy Soller
W^X for Redox-OS?
*Created by: redox-questions*
https://en.wikipedia.org/wiki/W^X
W^X ("Write XOR Execute"; spoken as W xor X) is a security feature in operating systems and virtual machines. It is a memory protection policy whereby every page in a pr...
*Created by: redox-questions*
https://en.wikipedia.org/wiki/W^X
W^X ("Write XOR Execute"; spoken as W xor X) is a security feature in operating systems and virtual machines. It is a memory protection policy whereby every page in a process's or kernel's address space may be either writable or executable, but not both. Without such protection, a program can write (as data) CPU instructions in an area of memory intended for data and then arrange to run (as executable) those instructions. This can be dangerous if the writer of the memory is malicious.
Will Redox OS use them by default & mandatory?
Thanks.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1134
`impl Trait for .. {}` is an obsolete syntax
2018-06-10T00:26:26Z
Jeremy Soller
`impl Trait for .. {}` is an obsolete syntax
*Created by: yangchengjian*
```shell
error: `impl Trait for .. {}` is an obsolete syntax
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/marker.rs:50:1
|
50 | unsafe impl Send for .. { }
| ^^^^^^...
*Created by: yangchengjian*
```shell
error: `impl Trait for .. {}` is an obsolete syntax
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/marker.rs:50:1
|
50 | unsafe impl Send for .. { }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use `auto trait Trait {}` instead
error: `impl Trait for .. {}` is an obsolete syntax
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/marker.rs:355:1
|
355 | unsafe impl Sync for .. { }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use `auto trait Trait {}` instead
error: `impl Trait for .. {}` is an obsolete syntax
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/marker.rs:570:1
|
570 | unsafe impl Freeze for .. {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use `auto trait Trait {}` instead
Compiling filetime v0.1.14
error[E0225]: only auto traits can be used as additional traits in a trait object
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/any.rs:133:27
|
133 | impl fmt::Debug for Any + Send {
| ^^^^ non-auto additional trait
error[E0225]: only auto traits can be used as additional traits in a trait object
--> /home/captcha/HoldonBeginner/Sft/Github/redox-os/redox/rust/src/libcore/any.rs:244:10
|
244 | impl Any+Send {
| ^^^^ non-auto additional trait
error: aborting due to 5 previous errors
error: Could not compile `core`.
```
https://gitlab.redox-os.org/redox-os/redox/-/issues/1131
Docker build fails with "./autogen.sh: autopoint: not found"
2018-06-10T00:26:26Z
Jeremy Soller
Docker build fails with "./autogen.sh: autopoint: not found"
*Created by: Elzair*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a si...
*Created by: Elzair*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a single issue per report. You can also preview this report before submitting it. Feel free to modify/remove sections to fit the nature of your issue. -->
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [ x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
<!-- Briefly summarize/describe the issue that you are experiencing below. -->
I tried building docker using the commands found [here](https://github.com/redox-os/redox/tree/master/docker). It failed with an error about not finding autopoint.
## Environment info
I am running Arch Linux x86-64 using the latest docker package.
<!-- If you are using a pre-built release of Redox, please specify the release version below. -->
- Redox OS Release:
git-master lateest
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system:
- `uname -a`: Linux thinkpenguin 4.14.10-1-ARCH #1 SMP PREEMPT Fri Dec 29 20:17:35 UTC 2017 x86_64 GNU/Linux
- `rustc -V`: rustc 1.24.0-nightly (7eb64b86c 2017-12-20)
- `git rev-parse HEAD`: 2dbdfd4037df4c1da3ea83b3c9cd723b5d19715a
<!-- Depending on your issue, additional information about your environment (network config, package versions, dependencies, etc.) can also help. You can list that below. -->
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
1. git clone https://github.com/redox-os/redox.git ; cd redox
2. git pull --rebase --recurse-submodules && git submodule sync \
&& git submodule update --recursive --init
3. docker run --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \
-e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \
-v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \
-v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \
-v "$(pwd):$(pwd)" -w "$(pwd)" --rm redoxos/redox make fetch all
## Behavior
<!-- It may seem obvious to know what to expect, but isolating the behavior from everything else simplifies the development process. Remember to provide a single issue in this report. You can use the References section below to link your issues together. -->
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
Successful build
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- + autopoint -f
./autogen.sh: 17: ./autogen.sh: autopoint: not found
./repo.sh failed.make: *** [build/filesystem.bin] Error 1
mk/filesystem.mk:2: recipe for target 'build/filesystem.bin' failed
<!-- **Logs?** Posting a log can help developers find your particular issue more easily. Please wrap your code in code blocks using triple back-ticks ``` to increase readability. -->
<details>
```
Script started on 2018-01-07 11:41:07-0500
�[1m�[7m%�[27m�[1m�[0m
�]2;elzair@thinkpenguin: ~/Development/rust/redox��]1;..nt/rust/redox�
�[0m�[27m�[24m�[J
�[36mthinkpenguin: �[33m~/Development/rust/redox
�[00m→ �[K�[?1h�=�[?2004h�[7mgit clone https://github.com/redox-os/redox.git ; cd redox�[27m�[58D�[27mg�[27mi�[27mt�[27m �[27mc�[27ml�[27mo�[27mn�[27me�[27m �[27mh�[27mt�[27mt�[27mp�[27ms�[27m:�[27m/�[27m/�[27mg�[27mi�[27mt�[27mh�[27mu�[27mb�[27m.�[27mc�[27mo�[27mm�[27m/�[27mr�[27me�[27md�[27mo�[27mx�[27m-�[27mo�[27ms�[27m/�[27mr�[27me�[27md�[27mo�[27mx�[27m.�[27mg�[27mi�[27mt�[27m �[27m;�[27m �[27mc�[27md�[27m �[27mr�[27me�[27md�[27mo�[27mx�[?1l�>�[?2004l
�]2;git clone https://github.com/redox-os/redox.git; cd redox��]1;git�Cloning into 'redox'...
remote: Counting objects: 8273, done.�[K
remote: Compressing objects: 2% (1/48) �[K
remote: Compressing objects: 4% (2/48) �[K
remote: Compressing objects: 6% (3/48) �[K
remote: Compressing objects: 8% (4/48) �[K
remote: Compressing objects: 10% (5/48) �[K
remote: Compressing objects: 12% (6/48) �[K
remote: Compressing objects: 14% (7/48) �[K
remote: Compressing objects: 16% (8/48) �[K
remote: Compressing objects: 18% (9/48) �[K
remote: Compressing objects: 20% (10/48) �[K
remote: Compressing objects: 22% (11/48) �[K
remote: Compressing objects: 25% (12/48) �[K
remote: Compressing objects: 27% (13/48) �[K
remote: Compressing objects: 29% (14/48) �[K
remote: Compressing objects: 31% (15/48) �[K
remote: Compressing objects: 33% (16/48) �[K
remote: Compressing objects: 35% (17/48) �[K
remote: Compressing objects: 37% (18/48) �[K
remote: Compressing objects: 39% (19/48) �[K
remote: Compressing objects: 41% (20/48) �[K
remote: Compressing objects: 43% (21/48) �[K
remote: Compressing objects: 45% (22/48) �[K
remote: Compressing objects: 47% (23/48) �[K
remote: Compressing objects: 50% (24/48) �[K
remote: Compressing objects: 52% (25/48) �[K
remote: Compressing objects: 54% (26/48) �[K
remote: Compressing objects: 56% (27/48) �[K
remote: Compressing objects: 58% (28/48) �[K
remote: Compressing objects: 60% (29/48) �[K
remote: Compressing objects: 62% (30/48) �[K
remote: Compressing objects: 64% (31/48) �[K
remote: Compressing objects: 66% (32/48) �[K
remote: Compressing objects: 68% (33/48) �[K
remote: Compressing objects: 70% (34/48) �[K
remote: Compressing objects: 72% (35/48) �[K
remote: Compressing objects: 75% (36/48) �[K
remote: Compressing objects: 77% (37/48) �[K
remote: Compressing objects: 79% (38/48) �[K
remote: Compressing objects: 81% (39/48) �[K
remote: Compressing objects: 83% (40/48) �[K
remote: Compressing objects: 85% (41/48) �[K
remote: Compressing objects: 87% (42/48) �[K
remote: Compressing objects: 89% (43/48) �[K
remote: Compressing objects: 91% (44/48) �[K
remote: Compressing objects: 93% (45/48) �[K
remote: Compressing objects: 95% (46/48) �[K
remote: Compressing objects: 97% (47/48) �[K
remote: Compressing objects: 100% (48/48) �[K
remote: Compressing objects: 100% (48/48), done.�[K
Receiving objects: 0% (1/8273)
Receiving objects: 1% (83/8273)
Receiving objects: 2% (166/8273)
Receiving objects: 3% (249/8273)
Receiving objects: 4% (331/8273)
Receiving objects: 5% (414/8273)
Receiving objects: 6% (497/8273)
Receiving objects: 7% (580/8273)
Receiving objects: 8% (662/8273)
Receiving objects: 9% (745/8273)
Receiving objects: 10% (828/8273)
Receiving objects: 11% (911/8273)
Receiving objects: 12% (993/8273)
Receiving objects: 13% (1076/8273)
Receiving objects: 14% (1159/8273)
Receiving objects: 15% (1241/8273)
Receiving objects: 16% (1324/8273)
Receiving objects: 17% (1407/8273)
Receiving objects: 18% (1490/8273)
Receiving objects: 19% (1572/8273)
Receiving objects: 20% (1655/8273)
Receiving objects: 21% (1738/8273)
Receiving objects: 22% (1821/8273)
Receiving objects: 23% (1903/8273)
Receiving objects: 24% (1986/8273)
Receiving objects: 25% (2069/8273)
Receiving objects: 26% (2151/8273)
Receiving objects: 27% (2234/8273)
Receiving objects: 28% (2317/8273)
Receiving objects: 29% (2400/8273)
Receiving objects: 30% (2482/8273)
Receiving objects: 31% (2565/8273)
Receiving objects: 32% (2648/8273)
Receiving objects: 33% (2731/8273)
Receiving objects: 34% (2813/8273)
Receiving objects: 35% (2896/8273)
Receiving objects: 36% (2979/8273)
Receiving objects: 37% (3062/8273)
Receiving objects: 38% (3144/8273)
Receiving objects: 39% (3227/8273)
Receiving objects: 40% (3310/8273)
Receiving objects: 41% (3392/8273)
Receiving objects: 42% (3475/8273)
Receiving objects: 43% (3558/8273)
Receiving objects: 44% (3641/8273)
Receiving objects: 45% (3723/8273)
Receiving objects: 46% (3806/8273)
Receiving objects: 47% (3889/8273)
Receiving objects: 48% (3972/8273)
Receiving objects: 49% (4054/8273)
Receiving objects: 50% (4137/8273)
Receiving objects: 51% (4220/8273)
Receiving objects: 52% (4302/8273)
Receiving objects: 53% (4385/8273)
Receiving objects: 54% (4468/8273)
Receiving objects: 55% (4551/8273)
Receiving objects: 56% (4633/8273)
Receiving objects: 57% (4716/8273)
Receiving objects: 58% (4799/8273)
Receiving objects: 59% (4882/8273)
Receiving objects: 60% (4964/8273)
Receiving objects: 61% (5047/8273)
Receiving objects: 62% (5130/8273)
Receiving objects: 63% (5212/8273)
Receiving objects: 64% (5295/8273)
Receiving objects: 65% (5378/8273)
Receiving objects: 66% (5461/8273)
Receiving objects: 67% (5543/8273)
Receiving objects: 68% (5626/8273)
Receiving objects: 69% (5709/8273)
Receiving objects: 70% (5792/8273)
Receiving objects: 71% (5874/8273)
Receiving objects: 72% (5957/8273)
Receiving objects: 73% (6040/8273)
Receiving objects: 74% (6123/8273)
Receiving objects: 75% (6205/8273)
Receiving objects: 76% (6288/8273)
Receiving objects: 77% (6371/8273)
Receiving objects: 78% (6453/8273)
Receiving objects: 79% (6536/8273)
Receiving objects: 80% (6619/8273)
Receiving objects: 81% (6702/8273)
Receiving objects: 82% (6784/8273)
Receiving objects: 83% (6867/8273)
Receiving objects: 84% (6950/8273)
Receiving objects: 85% (7033/8273)
Receiving objects: 86% (7115/8273)
Receiving objects: 87% (7198/8273)
Receiving objects: 88% (7281/8273)
Receiving objects: 89% (7363/8273)
Receiving objects: 90% (7446/8273)
Receiving objects: 91% (7529/8273)
Receiving objects: 92% (7612/8273)
Receiving objects: 93% (7694/8273)
Receiving objects: 94% (7777/8273)
Receiving objects: 95% (7860/8273)
Receiving objects: 96% (7943/8273)
Receiving objects: 97% (8025/8273)
Receiving objects: 98% (8108/8273)
remote: Total 8273 (delta 33), reused 64 (delta 28), pack-reused 8196�[K
Receiving objects: 99% (8191/8273)
Receiving objects: 100% (8273/8273)
Receiving objects: 100% (8273/8273), 4.38 MiB | 13.74 MiB/s, done.
Resolving deltas: 0% (0/4749)
Resolving deltas: 1% (60/4749)
Resolving deltas: 2% (95/4749)
Resolving deltas: 3% (146/4749)
Resolving deltas: 4% (194/4749)
Resolving deltas: 5% (245/4749)
Resolving deltas: 6% (290/4749)
Resolving deltas: 7% (333/4749)
Resolving deltas: 8% (396/4749)
Resolving deltas: 9% (451/4749)
Resolving deltas: 10% (520/4749)
Resolving deltas: 11% (527/4749)
Resolving deltas: 12% (589/4749)
Resolving deltas: 13% (630/4749)
Resolving deltas: 14% (673/4749)
Resolving deltas: 15% (719/4749)
Resolving deltas: 16% (771/4749)
Resolving deltas: 17% (809/4749)
Resolving deltas: 18% (855/4749)
Resolving deltas: 19% (913/4749)
Resolving deltas: 20% (952/4749)
Resolving deltas: 21% (1012/4749)
Resolving deltas: 22% (1051/4749)
Resolving deltas: 23% (1100/4749)
Resolving deltas: 25% (1193/4749)
Resolving deltas: 26% (1239/4749)
Resolving deltas: 27% (1311/4749)
Resolving deltas: 28% (1375/4749)
Resolving deltas: 29% (1379/4749)
Resolving deltas: 30% (1426/4749)
Resolving deltas: 31% (1474/4749)
Resolving deltas: 32% (1520/4749)
Resolving deltas: 33% (1612/4749)
Resolving deltas: 34% (1620/4749)
Resolving deltas: 35% (1667/4749)
Resolving deltas: 36% (1715/4749)
Resolving deltas: 37% (1766/4749)
Resolving deltas: 38% (1806/4749)
Resolving deltas: 39% (1854/4749)
Resolving deltas: 40% (1915/4749)
Resolving deltas: 41% (1952/4749)
Resolving deltas: 42% (2004/4749)
Resolving deltas: 43% (2050/4749)
Resolving deltas: 44% (2098/4749)
Resolving deltas: 45% (2145/4749)
Resolving deltas: 46% (2195/4749)
Resolving deltas: 47% (2237/4749)
Resolving deltas: 48% (2296/4749)
Resolving deltas: 50% (2401/4749)
Resolving deltas: 51% (2426/4749)
Resolving deltas: 53% (2558/4749)
Resolving deltas: 54% (2580/4749)
Resolving deltas: 55% (2635/4749)
Resolving deltas: 56% (2676/4749)
Resolving deltas: 57% (2710/4749)
Resolving deltas: 58% (2756/4749)
Resolving deltas: 59% (2810/4749)
Resolving deltas: 60% (2850/4749)
Resolving deltas: 61% (2909/4749)
Resolving deltas: 62% (2955/4749)
Resolving deltas: 63% (2997/4749)
Resolving deltas: 64% (3040/4749)
Resolving deltas: 65% (3110/4749)
Resolving deltas: 66% (3135/4749)
Resolving deltas: 67% (3201/4749)
Resolving deltas: 68% (3239/4749)
Resolving deltas: 69% (3284/4749)
Resolving deltas: 70% (3337/4749)
Resolving deltas: 71% (3383/4749)
Resolving deltas: 72% (3422/4749)
Resolving deltas: 73% (3479/4749)
Resolving deltas: 74% (3518/4749)
Resolving deltas: 75% (3567/4749)
Resolving deltas: 76% (3627/4749)
Resolving deltas: 77% (3664/4749)
Resolving deltas: 78% (3712/4749)
Resolving deltas: 79% (3752/4749)
Resolving deltas: 80% (3802/4749)
Resolving deltas: 81% (3853/4749)
Resolving deltas: 82% (3907/4749)
Resolving deltas: 83% (3986/4749)
Resolving deltas: 84% (3991/4749)
Resolving deltas: 85% (4037/4749)
Resolving deltas: 86% (4088/4749)
Resolving deltas: 87% (4132/4749)
Resolving deltas: 88% (4180/4749)
Resolving deltas: 89% (4230/4749)
Resolving deltas: 90% (4297/4749)
Resolving deltas: 91% (4323/4749)
Resolving deltas: 92% (4372/4749)
Resolving deltas: 93% (4452/4749)
Resolving deltas: 94% (4465/4749)
Resolving deltas: 95% (4512/4749)
Resolving deltas: 96% (4562/4749)
Resolving deltas: 97% (4617/4749)
Resolving deltas: 98% (4658/4749)
Resolving deltas: 99% (4703/4749)
Resolving deltas: 100% (4749/4749)
Resolving deltas: 100% (4749/4749), done.
�[1m�[7m%�[27m�[1m�[0m
�]2;elzair@thinkpenguin: ~/Development/rust/redox/redox��]1;..t/redox/redox�
�[0m�[27m�[24m�[J
�[36mthinkpenguin: �[33m~/Development/rust/redox/redox �[32m[git:master]�[00m
�[00m→ �[K�[?1h�=�[?2004h�[7mgit pull --rebase --recurse-submodules && git submodule sync \�[27m
�[7m && git submodule update --recursive --init�[27m�[K�[A�[39D�[27mg�[27mi�[27mt�[27m �[27mp�[27mu�[27ml�[27ml�[27m �[27m-�[27m-�[27mr�[27me�[27mb�[27ma�[27ms�[27me�[27m �[27m-�[27m-�[27mr�[27me�[27mc�[27mu�[27mr�[27ms�[27me�[27m-�[27ms�[27mu�[27mb�[27mm�[27mo�[27md�[27mu�[27ml�[27me�[27ms�[27m �[27m&�[27m&�[27m �[27mg�[27mi�[27mt�[27m �[27ms�[27mu�[27mb�[27mm�[27mo�[27md�[27mu�[27ml�[27me�[27m �[27ms�[27my�[27mn�[27mc�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m&�[27m&�[27m �[27mg�[27mi�[27mt�[27m �[27ms�[27mu�[27mb�[27mm�[27mo�[27md�[27mu�[27ml�[27me�[27m �[27mu�[27mp�[27md�[27ma�[27mt�[27me�[27m �[27m-�[27m-�[27mr�[27me�[27mc�[27mu�[27mr�[27ms�[27mi�[27mv�[27me�[27m �[27m-�[27m-�[27mi�[27mn�[27mi�[27mt�[?1l�>�[?2004l
�]2;git pull --rebase --recurse-submodules && git submodule sync && git submodule��]1;git�Already up to date.
Current branch master is up to date.
Submodule 'bootloader' (https://github.com/redox-os/bootloader.git) registered for path 'bootloader'
Submodule 'cookbook' (https://github.com/redox-os/cookbook.git) registered for path 'cookbook'
Submodule 'installer' (https://github.com/redox-os/installer.git) registered for path 'installer'
Submodule 'isolinux' (https://github.com/redox-os/isolinux.git) registered for path 'isolinux'
Submodule 'kernel' (https://github.com/redox-os/kernel.git) registered for path 'kernel'
Submodule 'redoxfs' (https://github.com/redox-os/redoxfs.git) registered for path 'redoxfs'
Submodule 'rust' (https://github.com/redox-os/rust.git) registered for path 'rust'
Cloning into '/home/elzair/Development/rust/redox/redox/bootloader'...
Cloning into '/home/elzair/Development/rust/redox/redox/cookbook'...
Cloning into '/home/elzair/Development/rust/redox/redox/installer'...
Cloning into '/home/elzair/Development/rust/redox/redox/isolinux'...
Cloning into '/home/elzair/Development/rust/redox/redox/kernel'...
Cloning into '/home/elzair/Development/rust/redox/redox/redoxfs'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust'...
Submodule path 'bootloader': checked out '615d9e136512a21cc5fb22b5ab74389e078d3fb7'
Submodule path 'cookbook': checked out '02669e4b6201dcb5e9864ebd757d39eebe0280e9'
Submodule 'docgen' (https://github.com/redox-os/docgen.git) registered for path 'cookbook/docgen'
Submodule 'pkgutils' (https://github.com/redox-os/pkgutils.git) registered for path 'cookbook/pkgutils'
Cloning into '/home/elzair/Development/rust/redox/redox/cookbook/docgen'...
Cloning into '/home/elzair/Development/rust/redox/redox/cookbook/pkgutils'...
Submodule path 'cookbook/docgen': checked out '67119659a484dba78eb29c1081afc8f8ea7014c3'
Submodule path 'cookbook/pkgutils': checked out '7c9f14af4391aed4fb8ab09bc2320ec962aba9fe'
Submodule path 'installer': checked out '999db45b0ebed633cc3ef1e12d16647644cd5b52'
Submodule path 'isolinux': checked out '3cf79d335400af8fc3a87a13f0ae12777a766b3b'
Submodule path 'kernel': checked out '9313909fe9547970807424e99cbafef4e0ead285'
Submodule 'syscall' (https://github.com/redox-os/syscall.git) registered for path 'kernel/syscall'
Cloning into '/home/elzair/Development/rust/redox/redox/kernel/syscall'...
Submodule path 'kernel/syscall': checked out '8f012900589854cd54ac0a6edb9a3f2b0e017669'
Submodule path 'redoxfs': checked out 'f206dab653f34a7362c5050fce0e637e17c64004'
Submodule path 'rust': checked out '5919243924bff22e7a2fb82a49269ebd25191537'
Submodule 'src/binaryen' (https://github.com/alexcrichton/binaryen.git) registered for path 'rust/src/binaryen'
Submodule 'src/dlmalloc' (https://github.com/alexcrichton/dlmalloc-rs.git) registered for path 'rust/src/dlmalloc'
Submodule 'book' (https://github.com/rust-lang/book.git) registered for path 'rust/src/doc/book'
Submodule 'src/doc/nomicon' (https://github.com/rust-lang-nursery/nomicon.git) registered for path 'rust/src/doc/nomicon'
Submodule 'reference' (https://github.com/rust-lang-nursery/reference.git) registered for path 'rust/src/doc/reference'
Submodule 'src/jemalloc' (https://github.com/rust-lang/jemalloc.git) registered for path 'rust/src/jemalloc'
Submodule 'src/libcompiler_builtins' (https://github.com/rust-lang-nursery/compiler-builtins) registered for path 'rust/src/libcompiler_builtins'
Submodule 'src/liblibc' (https://github.com/rust-lang/libc.git) registered for path 'rust/src/liblibc'
Submodule 'src/llvm' (https://github.com/rust-lang/llvm.git) registered for path 'rust/src/llvm'
Submodule 'src/rt/hoedown' (https://github.com/rust-lang/hoedown.git) registered for path 'rust/src/rt/hoedown'
Submodule 'src/tools/cargo' (https://github.com/rust-lang/cargo.git) registered for path 'rust/src/tools/cargo'
Submodule 'src/tools/clippy' (https://github.com/rust-lang-nursery/rust-clippy.git) registered for path 'rust/src/tools/clippy'
Submodule 'src/tools/miri' (https://github.com/solson/miri.git) registered for path 'rust/src/tools/miri'
Submodule 'src/tools/rls' (https://github.com/rust-lang-nursery/rls.git) registered for path 'rust/src/tools/rls'
Submodule 'src/rust-installer' (https://github.com/rust-lang/rust-installer.git) registered for path 'rust/src/tools/rust-installer'
Submodule 'src/tools/rustfmt' (https://github.com/rust-lang-nursery/rustfmt.git) registered for path 'rust/src/tools/rustfmt'
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/binaryen'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/dlmalloc'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/doc/book'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/doc/nomicon'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/doc/reference'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/jemalloc'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/libcompiler_builtins'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/liblibc'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/llvm'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/rt/hoedown'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/cargo'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/clippy'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/miri'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rls'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rust-installer'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rustfmt'...
Submodule path 'rust/src/binaryen': checked out '1c9bf65aa0e371b84755a8ddd6e79497fac57171'
Submodule 'test/emscripten' (https://github.com/kripken/emscripten.git) registered for path 'rust/src/binaryen/test/emscripten'
Submodule 'test/spec' (https://github.com/WebAssembly/testsuite.git) registered for path 'rust/src/binaryen/test/spec'
Submodule 'test/waterfall' (https://github.com/WebAssembly/waterfall.git) registered for path 'rust/src/binaryen/test/waterfall'
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/binaryen/test/emscripten'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/binaryen/test/spec'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/binaryen/test/waterfall'...
Submodule path 'rust/src/binaryen/test/emscripten': checked out '1d979a75722a513b586e6705d662ff4ee0ea832b'
Submodule path 'rust/src/binaryen/test/spec': checked out '4b50c1c3f0d28c1a848866c6cdd0a1f469e1923c'
Submodule path 'rust/src/binaryen/test/waterfall': checked out '900646fc880d526160b0df9b78bc9dd4f02dc1ab'
Submodule path 'rust/src/dlmalloc': checked out 'd3812c3accaee7ad23068ed4fc089cc05c7a538f'
Submodule path 'rust/src/doc/book': checked out '3944d61149fa234ea991b498d4dac4fcec68a80e'
Submodule path 'rust/src/doc/nomicon': checked out 'cfb1f2d7e5eb6143915d5a63afe4cf58e8531c27'
Submodule path 'rust/src/doc/reference': checked out '857f2c97c8075d39fa07eb4a404980519faa600a'
Submodule path 'rust/src/jemalloc': checked out '1f5a28755e301ac581e2048011e4e0ff3da482ef'
Submodule path 'rust/src/libcompiler_builtins': checked out '18feaccbfd0dfbd5ab5d0a2a6eac9c04be667266'
Submodule 'compiler-rt/compiler-rt-cdylib/compiler-rt' (https://github.com/rust-lang/compiler-rt) registered for path 'rust/src/libcompiler_builtins/compiler-rt'
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/libcompiler_builtins/compiler-rt'...
Submodule path 'rust/src/libcompiler_builtins/compiler-rt': checked out 'c8a8767c56ad3d3f4eb45c87b95026936fb9aa35'
Submodule path 'rust/src/liblibc': checked out 'ef9eefb6df3f3a2cb989e8050519661faa7d7118'
Submodule path 'rust/src/llvm': checked out '6d08185a5cf488d0a853b065a8a3a6d7a29f084f'
Submodule path 'rust/src/rt/hoedown': checked out 'da282f1bb7277b4d30fa1599ee29ad8eb4dd2a92'
Submodule path 'rust/src/tools/cargo': checked out '930f9d949b384fde9b0d7b9cc590515933f194c0'
Submodule path 'rust/src/tools/clippy': checked out '7d7fef1690218bbb406cf3bcadf7bb29dbb40cc5'
Submodule path 'rust/src/tools/miri': checked out '2671cf34a58b11f995add8402e75c1cd94ed051e'
Submodule path 'rust/src/tools/rls': checked out '9782aa4c3c5b203732b9a1a4f3c9d7fbc912e437'
Submodule path 'rust/src/tools/rust-installer': checked out '0ddd53c4bc2a76df565a1c1fc0cc6f19f254b51e'
Submodule 'test/rust-installer-v1' (https://github.com/rust-lang/rust-installer.git) registered for path 'rust/src/tools/rust-installer/test/rust-installer-v1'
Submodule 'test/rust-installer-v2' (https://github.com/rust-lang/rust-installer.git) registered for path 'rust/src/tools/rust-installer/test/rust-installer-v2'
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rust-installer/test/rust-installer-v1'...
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rust-installer/test/rust-installer-v2'...
Submodule path 'rust/src/tools/rust-installer/test/rust-installer-v1': checked out 'aed73472416064642911af790b25d57c9390b6c7'
Submodule path 'rust/src/tools/rust-installer/test/rust-installer-v2': checked out 'e577c97b494be2815b215e3042207d6d4b7c5516'
Submodule 'test/rust-installer-v1' (https://github.com/rust-lang/rust-installer) registered for path 'rust/src/tools/rust-installer/test/rust-installer-v2/test/rust-installer-v1'
Cloning into '/home/elzair/Development/rust/redox/redox/rust/src/tools/rust-installer/test/rust-installer-v2/test/rust-installer-v1'...
Submodule path 'rust/src/tools/rust-installer/test/rust-installer-v2/test/rust-installer-v1': checked out 'aed73472416064642911af790b25d57c9390b6c7'
Submodule path 'rust/src/tools/rustfmt': checked out '8db33ff0f74c64bd4ddfbcb0eda0c8277ff9980a'
�[1m�[7m%�[27m�[1m�[0m
�]2;elzair@thinkpenguin: ~/Development/rust/redox/redox��]1;..t/redox/redox�
�[0m�[27m�[24m�[J
�[36mthinkpenguin: �[33m~/Development/rust/redox/redox �[32m[git:master]�[00m
�[00m→ �[K�[?1h�=�[?2004h�[7mdocker run --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \�[27m
�[7m -e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \�[27m�[K
�[7m -v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \�[27m�[K
�[7m -v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \�[27m�[K
�[7m -v "$(pwd):$(pwd)" -w "$(pwd)" --rm redoxos/redox make fetch all�[27m�[K�[4A�[61D�[27md�[27mo�[27mc�[27mk�[27me�[27mr�[27m �[27mr�[27mu�[27mn�[27m �[27m-�[27m-�[27mc�[27ma�[27mp�[27m-�[27ma�[27md�[27md�[27m �[27mM�[27mK�[27mN�[27mO�[27mD�[27m �[27m-�[27m-�[27mc�[27ma�[27mp�[27m-�[27ma�[27md�[27md�[27m �[27mS�[27mY�[27mS�[27m_�[27mA�[27mD�[27mM�[27mI�[27mN�[27m �[27m-�[27m-�[27md�[27me�[27mv�[27mi�[27mc�[27me�[27m �[27m/�[27md�[27me�[27mv�[27m/�[27mf�[27mu�[27ms�[27me�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27me�[27m �[27mL�[27mO�[27mC�[27mA�[27mL�[27m_�[27mU�[27mI�[27mD�[27m=�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m"�[27m �[27m-�[27me�[27m �[27mL�[27mO�[27mC�[27mA�[27mL�[27m_�[27mG�[27mI�[27mD�[27m=�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27m-�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m-�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m-�[27mc�[27ma�[27mr�[27mg�[27mo�[27m:�[27m/�[27mu�[27ms�[27mr�[27m/�[27ml�[27mo�[27mc�[27ma�[27ml�[27m/�[27mc�[27ma�[27mr�[27mg�[27mo�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27m-�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m-�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m-�[27mr�[27mu�[27ms�[27mt�[27mu�[27mp�[27m:�[27m/�[27mu�[27ms�[27mr�[27m/�[27ml�[27mo�[27mc�[27ma�[27ml�[27m/�[27mr�[27mu�[27ms�[27mt�[27mu�[27mp�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27m"�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m:�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m"�[27m �[27m-�[27mw�[27m �[27m"�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m"�[27m �[27m-�[27m-�[27mr�[27mm�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27mo�[27ms�[27m/�[27mr�[27me�[27md�[27mo�[27mx�[27m �[27mm�[27ma�[27mk�[27me�[27m �[27mf�[27me�[27mt�[27mc�[27mh�[27m �[27ma�[27ml�[27ml�[?1l�>�[?2004l
�]2;docker run --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse -e -e -v ��]1;docker�docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
�[1m�[7m%�[27m�[1m�[0m
�]2;elzair@thinkpenguin: ~/Development/rust/redox/redox��]1;..t/redox/redox�
�[0m�[27m�[24m�[J
�[36mthinkpenguin: �[33m~/Development/rust/redox/redox �[32m[git:master]�[00m
�[00m→ �[K�[?1h�=�[?2004hs�sudo �[7mdocker run --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse \�[27m
�[7m -e LOCAL_UID="$(id -u)" -e LOCAL_GID="$(id -g)" \�[27m�[K
�[7m -v redox-"$(id -u)-$(id -g)"-cargo:/usr/local/cargo \�[27m�[K
�[7m -v redox-"$(id -u)-$(id -g)"-rustup:/usr/local/rustup \�[27m�[K
�[7m -v "$(pwd):$(pwd)" -w "$(pwd)" --rm redoxos/redox make fetch all�[27m�[K�[4A�[56D�[27md�[27mo�[27mc�[27mk�[27me�[27mr�[27m �[27mr�[27mu�[27mn�[27m �[27m-�[27m-�[27mc�[27ma�[27mp�[27m-�[27ma�[27md�[27md�[27m �[27mM�[27mK�[27mN�[27mO�[27mD�[27m �[27m-�[27m-�[27mc�[27ma�[27mp�[27m-�[27ma�[27md�[27md�[27m �[27mS�[27mY�[27mS�[27m_�[27mA�[27mD�[27mM�[27mI�[27mN�[27m �[27m-�[27m-�[27md�[27me�[27mv�[27mi�[27mc�[27me�[27m �[27m/�[27md�[27me�[27mv�[27m/�[27mf�[27mu�[27ms�[27me�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27me�[27m �[27mL�[27mO�[27mC�[27mA�[27mL�[27m_�[27mU�[27mI�[27mD�[27m=�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m"�[27m �[27m-�[27me�[27m �[27mL�[27mO�[27mC�[27mA�[27mL�[27m_�[27mG�[27mI�[27mD�[27m=�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27m-�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m-�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m-�[27mc�[27ma�[27mr�[27mg�[27mo�[27m:�[27m/�[27mu�[27ms�[27mr�[27m/�[27ml�[27mo�[27mc�[27ma�[27ml�[27m/�[27mc�[27ma�[27mr�[27mg�[27mo�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27m-�[27m"�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mu�[27m)�[27m-�[27m$�[27m(�[27mi�[27md�[27m �[27m-�[27mg�[27m)�[27m"�[27m-�[27mr�[27mu�[27ms�[27mt�[27mu�[27mp�[27m:�[27m/�[27mu�[27ms�[27mr�[27m/�[27ml�[27mo�[27mc�[27ma�[27ml�[27m/�[27mr�[27mu�[27ms�[27mt�[27mu�[27mp�[27m �[27m\�[1B
�[27m �[27m �[27m �[27m �[27m-�[27mv�[27m �[27m"�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m:�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m"�[27m �[27m-�[27mw�[27m �[27m"�[27m$�[27m(�[27mp�[27mw�[27md�[27m)�[27m"�[27m �[27m-�[27m-�[27mr�[27mm�[27m �[27mr�[27me�[27md�[27mo�[27mx�[27mo�[27ms�[27m/�[27mr�[27me�[27md�[27mo�[27mx�[27m �[27mm�[27ma�[27mk�[27me�[27m �[27mf�[27me�[27mt�[27mc�[27mh�[27m �[27ma�[27ml�[27ml�[?1l�>�[?2004l
�]2;sudo docker run --cap-add MKNOD --cap-add SYS_ADMIN --device /dev/fuse -e -e��]1;docker�[sudo] password for elzair:
Unable to find image 'redoxos/redox:latest' locally
latest: Pulling from redoxos/redox
�[1A�[1K�[K
723254a2c089: Pulling fs layer
�[1B
�[1A�[1K�[K
abe15a44e12f: Pulling fs layer
�[1B
�[1A�[1K�[K
409a28e3cc3d: Pulling fs layer
�[1B
�[1A�[1K�[K
503166935590: Pulling fs layer
�[1B
�[1A�[1K�[K
0f46f97746e4: Pulling fs layer
�[1B
�[1A�[1K�[K
8bfe7b32b5cf: Pulling fs layer
�[1B
�[1A�[1K�[K
3b4f41fdc416: Pulling fs layer
�[1B
�[1A�[1K�[K
e5b85ac0b580: Pulling fs layer
�[1B
�[1A�[1K�[K
6d2727d50795: Pulling fs layer
�[1B�[2A�[1K�[K
e5b85ac0b580: Waiting
�[2B�[5A�[1K�[K
0f46f97746e4: Waiting
�[5B�[6A�[1K�[K
503166935590: Waiting
�[6B�[7A�[1K�[K
409a28e3cc3d: Downloading [> ] 49.15kB/4.335MB
�[7B�[8A�[1K�[K
abe15a44e12f: Downloading [> ] 113.8kB/11.11MB
�[8B�[7A�[1K�[K
409a28e3cc3d: Downloading [=============> ] 1.146MB/4.335MB
�[7B�[8A�[1K�[K
abe15a44e12f: Downloading [==> ] 457.9kB/11.11MB
�[8B�[7A�[1K�[K
409a28e3cc3d: Downloading [===============================> ] 2.752MB/4.335MB
�[7B�[8A�[1K�[K
abe15a44e12f: Downloading [===> ] 801.9kB/11.11MB
�[8B�[7A�[1K�[K
409a28e3cc3d: Downloading [======================================> ] 3.358MB/4.335MB
�[7B�[7A�[1K�[K
409a28e3cc3d: Downloading [==================================================>] 4.335MB/4.335MB
�[7B�[7A�[1K�[K
409a28e3cc3d: Verifying Checksum
�[7B�[7A�[1K�[K
409a28e3cc3d: Download complete
�[7B�[8A�[1K�[K
abe15a44e12f: Downloading [==========> ] 2.408MB/11.11MB
�[8B�[8A�[1K�[K
abe15a44e12f: Downloading [================> ] 3.669MB/11.11MB
�[8B�[8A�[1K�[K
abe15a44e12f: Downloading [====================> ] 4.472MB/11.11MB
�[8B�[9A�[1K�[K
723254a2c089: Downloading [> ] 458.1kB/45.12MB
�[9B�[6A�[1K�[K
503166935590: Downloading [> ] 507.2kB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [====================> ] 4.586MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [==> ] 2.539MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=====================> ] 4.701MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [====> ] 4.57MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=====================> ] 4.816MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [======> ] 6.602MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=======================> ] 5.176MB/11.11MB
�[8B�[8A�[1K�[K
abe15a44e12f: Downloading [=======================> ] 5.291MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [========> ] 8.125MB/50.02MB
�[6B�[9A�[1K�[K
723254a2c089: Downloading [=> ] 916.8kB/45.12MB
�[9B�[8A�[1K�[K
abe15a44e12f: Downloading [===========================> ] 6.11MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [==========> ] 10.67MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [==============================> ] 6.684MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [============> ] 12.7MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [================================> ] 7.159MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [==============> ] 14.22MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [==================================> ] 7.732MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [===============> ] 15.74MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=====================================> ] 8.306MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [=================> ] 17.27MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=======================================> ] 8.879MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [==================> ] 18.79MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [==========================================> ] 9.453MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [====================> ] 20.32MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=============================================> ] 10.03MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [=====================> ] 21.84MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [===============================================> ] 10.48MB/11.11MB
�[8B�[6A�[1K�[K
503166935590: Downloading [=======================> ] 23.36MB/50.02MB
�[6B�[8A�[1K�[K
abe15a44e12f: Downloading [=================================================> ] 11.06MB/11.11MB
�[8B�[8A�[1K�[K
abe15a44e12f: Verifying Checksum
�[8B�[8A�[1K�[K
abe15a44e12f: Download complete
�[8B�[6A�[1K�[K
503166935590: Downloading [=========================> ] 25.39MB/50.02MB
�[6B�[9A�[1K�[K
723254a2c089: Downloading [=> ] 1.376MB/45.12MB
�[9B�[6A�[1K�[K
503166935590: Downloading [==========================> ] 26.92MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [============================> ] 28.95MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [==============================> ] 30.98MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [================================> ] 33.01MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [===================================> ] 35.04MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [=====================================> ] 37.08MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [=======================================> ] 39.11MB/50.02MB
�[6B�[9A�[1K�[K
723254a2c089: Downloading [==> ] 1.834MB/45.12MB
�[9B�[6A�[1K�[K
503166935590: Downloading [=========================================> ] 41.14MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [===========================================> ] 43.18MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [=============================================> ] 45.2MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [==============================================> ] 46.73MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [> ] 530.9kB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [> ] 2.142MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Downloading [===============================================> ] 47.74MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [> ] 2.67MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Downloading [================================================> ] 48.25MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Downloading [=================================================> ] 49.77MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=> ] 5.357MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Verifying Checksum
�[6B�[6A�[1K�[K
503166935590: Download complete
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=> ] 6.951MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [==> ] 9.109MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==> ] 2.293MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==> ] 11.27MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===> ] 13.43MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===> ] 15.06MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [====> ] 17.2MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [====> ] 18.81MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [====> ] 20.41MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=====> ] 23.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=====> ] 24.17MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===> ] 2.752MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=====> ] 25.25MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [======> ] 26.33MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [======> ] 27.95MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [======> ] 29.57MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=======> ] 31.19MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===> ] 3.211MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=======> ] 33.33MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [========> ] 34.95MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [========> ] 36.57MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [========> ] 38.17MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=========> ] 39.78MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=========> ] 41.39MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [==========> ] 42.97MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [====> ] 3.669MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==========> ] 45.12MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===========> ] 47.25MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===========> ] 49.39MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===========> ] 51MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [============> ] 53.17MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [====> ] 4.128MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [============> ] 54.78MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [> ] 540kB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [> ] 2.703MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=> ] 4.308MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==> ] 8.085MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==> ] 10.24MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===> ] 12.4MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=====> ] 4.587MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [============> ] 55.31MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===> ] 14.55MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====> ] 16.15MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 55.84MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====> ] 17.74MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====> ] 19.91MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 56.38MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====> ] 20.99MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 56.92MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====> ] 22.61MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 57.45MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======> ] 24.23MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 57.98MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======> ] 25.85MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=====> ] 5.046MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======> ] 27.46MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 59.05MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======> ] 29.06MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============> ] 59.58MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======> ] 30.67MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 60.11MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========> ] 32.29MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========> ] 32.83MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 61.18MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========> ] 34.98MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [======> ] 5.504MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========> ] 36.58MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 62.25MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========> ] 38.21MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 62.78MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========> ] 39.82MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========> ] 40.88MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 63.31MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========> ] 41.96MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========> ] 43.04MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [======> ] 5.963MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==============> ] 63.85MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========> ] 44.66MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 64.39MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========> ] 45.74MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 64.93MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========> ] 46.81MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============> ] 47.88MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 65.47MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============> ] 48.95MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 66.01MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============> ] 50.04MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=======> ] 6.422MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============> ] 51.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 67.09MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============> ] 52.18MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============> ] 68.17MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============> ] 53.26MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [================> ] 68.71MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============> ] 53.8MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [================> ] 69.8MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============> ] 55.43MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [================> ] 70.88MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [================> ] 71.96MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============> ] 56.49MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=======> ] 6.881MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 73.04MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============> ] 57.57MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============> ] 59.18MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 74.12MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============> ] 61.34MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [========> ] 7.339MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============> ] 63.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 74.64MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================> ] 65.66MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [========> ] 7.798MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================> ] 67.8MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================> ] 69.96MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 75.19MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========> ] 8.257MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==================> ] 72.11MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==================> ] 74.27MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 75.71MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========> ] 8.716MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===================> ] 76.41MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===================> ] 78.56MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==========> ] 9.174MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====================> ] 80.72MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================> ] 76.25MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====================> ] 82.88MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 76.79MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==========> ] 9.633MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================> ] 85.03MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 77.33MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================> ] 86.62MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 77.87MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================> ] 88.23MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===========> ] 10.09MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 78.41MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================> ] 89.85MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======================> ] 92.01MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===========> ] 10.55MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 78.95MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======================> ] 94.16MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================> ] 95.78MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [============> ] 11.01MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 79.49MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================> ] 97.94MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================> ] 100.1MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [============> ] 11.47MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 80.04MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================> ] 102.2MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================> ] 80.58MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=============> ] 11.93MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================> ] 104.4MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================> ] 106.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 81.11MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=============> ] 12.39MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========================> ] 108.7MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 81.64MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========================> ] 110.8MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==============> ] 12.84MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 82.18MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============================> ] 113MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 82.72MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==============> ] 13.3MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============================> ] 115.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 83.26MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============================> ] 116.7MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 83.79MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===============> ] 13.76MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============================> ] 118.3MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===================> ] 84.86MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================> ] 119.9MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===============> ] 14.22MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================> ] 121.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [====================> ] 85.92MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================> ] 123.1MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [================> ] 14.68MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [====================> ] 87MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================> ] 124.7MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [====================> ] 88.08MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [================> ] 15.14MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================> ] 126.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [====================> ] 88.6MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================> ] 128MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=================> ] 15.6MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================> ] 129.6MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [====================> ] 89.14MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================> ] 130.7MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=================> ] 16.06MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================> ] 132.3MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 89.69MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==================> ] 16.51MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================> ] 133.9MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==================> ] 16.97MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 90.23MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==================================> ] 135.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 90.77MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==================================> ] 137.1MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===================> ] 17.43MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 91.31MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==================================> ] 138.2MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===================> ] 17.89MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 91.85MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===================================> ] 139.8MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [====================> ] 18.35MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 92.39MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===================================> ] 141.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================> ] 93.45MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [====================> ] 18.81MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===================================> ] 142.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [======================> ] 93.98MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====================================> ] 144.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [======================> ] 95.58MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====================================> ] 145.2MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [======================> ] 96.65MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=====================> ] 19.73MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [======================> ] 97.73MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [====================================> ] 146.3MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [======================> ] 20.18MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================================> ] 147.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================> ] 98.81MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [======================> ] 20.64MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================================> ] 148.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================> ] 99.88MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================> ] 100.9MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================================> ] 149.5MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=======================> ] 21.1MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================> ] 102MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=====================================> ] 150.6MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=======================> ] 21.56MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [========================> ] 103.1MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================================> ] 151.7MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [========================> ] 22.02MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [========================> ] 104.2MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================================> ] 152.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================================> ] 153.8MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [========================> ] 105.2MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [========================> ] 22.48MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [======================================> ] 154.9MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [========================> ] 106.3MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========================> ] 22.94MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======================================> ] 155.9MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================> ] 107.4MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========================> ] 23.4MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======================================> ] 157MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================> ] 108.5MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=======================================> ] 158.1MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==========================> ] 23.85MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================> ] 109.5MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================================> ] 159.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================> ] 110.6MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==========================> ] 24.31MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================================> ] 160.2MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================> ] 111.7MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===========================> ] 24.77MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================================> ] 161.3MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================> ] 112.8MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [========================================> ] 162.3MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===========================> ] 25.23MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================> ] 113.9MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================================> ] 163.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================> ] 114.9MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [============================> ] 25.68MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================================> ] 164.5MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================> ] 116MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [============================> ] 26.14MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================================> ] 165.6MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================> ] 117.1MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=========================================> ] 166.7MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=============================> ] 26.6MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================> ] 118.2MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================================> ] 167.7MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=============================> ] 27.06MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================> ] 119.3MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================================> ] 168.8MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==============================> ] 27.52MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [============================> ] 120.3MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================================> ] 169.9MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [============================> ] 121.4MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==========================================> ] 171MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===============================> ] 27.98MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========================================> ] 172MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [============================> ] 122.5MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===============================> ] 28.44MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========================================> ] 173.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [============================> ] 123.6MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [================================> ] 28.9MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===========================================> ] 174.7MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================> ] 124.1MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [================================> ] 29.35MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============================================> ] 176.4MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=================================> ] 29.81MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================> ] 124.6MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [============================================> ] 178MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================> ] 125.2MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=================================> ] 30.27MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============================================> ] 179MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================> ] 125.7MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==================================> ] 30.73MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============================================> ] 180.1MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==================================> ] 31.19MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================> ] 126.8MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=============================================> ] 181.7MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [===================================> ] 31.65MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================================> ] 183.3MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================> ] 127.9MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===================================> ] 32.11MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================================> ] 184.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================> ] 128.9MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [====================================> ] 32.57MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [==============================================> ] 186MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================> ] 129.5MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [====================================> ] 33.02MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================> ] 130.5MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=====================================> ] 33.94MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================> ] 132.1MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [======================================> ] 34.4MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================> ] 133.7MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================================> ] 187.6MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================> ] 135.3MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=======================================> ] 35.32MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================================> ] 188.7MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [================================> ] 136.4MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================================> ] 189.8MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [=======================================> ] 35.78MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [================================> ] 137.5MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [===============================================> ] 190.9MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [========================================> ] 36.24MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [================================> ] 138.6MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================================> ] 191.9MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [================================> ] 139.6MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================================> ] 193MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [========================================> ] 36.69MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [================================================> ] 194.1MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================> ] 140.7MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========================================> ] 37.15MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================================> ] 195.2MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================> ] 141.8MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=========================================> ] 37.61MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================================> ] 196.2MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================> ] 142.9MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================================> ] 197.3MB/198.9MB
�[4B�[9A�[1K�[K
723254a2c089: Downloading [==========================================> ] 38.07MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================> ] 143.9MB/213.1MB
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Downloading [=================================================> ] 198.4MB/198.9MB
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================================> ] 145MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [==========================================> ] 38.53MB/45.12MB
�[9B�[4A�[1K�[K
8bfe7b32b5cf: Verifying Checksum
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Download complete
�[4B�[5A�[1K�[K
0f46f97746e4: Downloading [==================================> ] 146.6MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [===========================================> ] 39.45MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [==================================> ] 148.2MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 149.8MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [============================================> ] 40.36MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 150.4MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Downloading [=============================================> ] 41.28MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Downloading [===============================================> ] 42.66MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Downloading [================================================> ] 43.58MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Downloading [=================================================> ] 44.95MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Download complete
�[9B�[9A�[1K�[K
723254a2c089: Extracting [> ] 458.8kB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [===> ] 2.753MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [======> ] 5.505MB/45.12MB
�[9B�[2A�[1K�[K
e5b85ac0b580: Downloading [==================================================>] 756B/756B
�[2B�[2A�[1K�[K
e5b85ac0b580: Verifying Checksum
�[2B�[2A�[1K�[K
e5b85ac0b580: Download complete
�[2B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 150.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [> ] 539.6kB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [========> ] 7.799MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [===========> ] 10.55MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [==============> ] 13.3MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 151.5MB/213.1MB
�[5B�[1A�[1K�[K
6d2727d50795: Downloading [==================================================>] 347B/347B
�[1B�[1A�[1K�[K
6d2727d50795: Verifying Checksum
�[1B�[1A�[1K�[K
6d2727d50795: Download complete
�[1B�[3A�[1K�[K
3b4f41fdc416: Downloading [> ] 1.064MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [=================> ] 16.06MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [====================> ] 18.81MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 152MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Extracting [=======================> ] 21.1MB/45.12MB
�[9B�[3A�[1K�[K
3b4f41fdc416: Downloading [> ] 1.605MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [=============================> ] 26.61MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [===================================> ] 152.6MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Extracting [==================================> ] 31.2MB/45.12MB
�[9B�[3A�[1K�[K
3b4f41fdc416: Downloading [> ] 2.146MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [=====================================> ] 33.49MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [=======================================> ] 35.78MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 153.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [> ] 2.686MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [==========================================> ] 38.08MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 154.2MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Extracting [============================================> ] 40.37MB/45.12MB
�[9B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 3.227MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [===============================================> ] 42.66MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 154.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 3.768MB/150.7MB
�[3B�[9A�[1K�[K
723254a2c089: Extracting [================================================> ] 44.04MB/45.12MB
�[9B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 155.2MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Extracting [=================================================> ] 44.96MB/45.12MB
�[9B�[9A�[1K�[K
723254a2c089: Extracting [==================================================>] 45.12MB/45.12MB
�[9B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 4.308MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 155.8MB/213.1MB
�[5B�[9A�[1K�[K
723254a2c089: Pull complete
�[9B�[8A�[1K�[K
abe15a44e12f: Extracting [> ] 131.1kB/11.11MB
�[8B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 4.849MB/150.7MB
�[3B�[8A�[1K�[K
abe15a44e12f: Extracting [=============> ] 3.015MB/11.11MB
�[8B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 156.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 5.39MB/150.7MB
�[3B�[8A�[1K�[K
abe15a44e12f: Extracting [=========================> ] 5.767MB/11.11MB
�[8B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 156.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=> ] 5.93MB/150.7MB
�[3B�[8A�[1K�[K
abe15a44e12f: Extracting [========================================> ] 9.044MB/11.11MB
�[8B�[8A�[1K�[K
abe15a44e12f: Extracting [==================================================>] 11.11MB/11.11MB
�[8B�[5A�[1K�[K
0f46f97746e4: Downloading [====================================> ] 157.4MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==> ] 6.471MB/150.7MB
�[3B�[8A�[1K�[K
abe15a44e12f: Pull complete
�[8B�[7A�[1K�[K
409a28e3cc3d: Extracting [> ] 65.54kB/4.335MB
�[7B�[3A�[1K�[K
3b4f41fdc416: Downloading [==> ] 7.012MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================================> ] 157.9MB/213.1MB
�[5B�[7A�[1K�[K
409a28e3cc3d: Extracting [===============> ] 1.376MB/4.335MB
�[7B�[7A�[1K�[K
409a28e3cc3d: Extracting [==================================================>] 4.335MB/4.335MB
�[7B�[3A�[1K�[K
3b4f41fdc416: Downloading [==> ] 7.552MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================================> ] 158.5MB/213.1MB
�[5B�[7A�[1K�[K
409a28e3cc3d: Pull complete
�[7B�[3A�[1K�[K
3b4f41fdc416: Downloading [==> ] 8.093MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [> ] 524.3kB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================================> ] 159MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [===> ] 3.67MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [==> ] 8.634MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================================> ] 160.1MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [======> ] 6.291MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 9.174MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [========> ] 8.913MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=====================================> ] 161.1MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 9.715MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [===========> ] 11.53MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 162.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 10.26MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [==============> ] 14.68MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 162.8MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 10.8MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [================> ] 16.78MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 11.34MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [==================> ] 18.87MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 163.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===> ] 11.88MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [====================> ] 20.97MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [====> ] 12.42MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 163.8MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [=======================> ] 23.07MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [====> ] 13.5MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [========================> ] 24.64MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 164.4MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [==========================> ] 26.74MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [====> ] 14.58MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 164.9MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [============================> ] 28.84MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====> ] 15.66MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [===============================> ] 31.46MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [======================================> ] 166MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====> ] 16.2MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [=================================> ] 33.55MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================================> ] 167.1MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [===================================> ] 35.65MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====> ] 17.28MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [=======================================> ] 39.32MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================================> ] 167.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======> ] 18.37MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [=========================================> ] 41.94MB/50.02MB
�[6B�[6A�[1K�[K
503166935590: Extracting [============================================> ] 44.56MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================================> ] 168.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======> ] 19.45MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [==============================================> ] 46.14MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================================> ] 169.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======> ] 20.53MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [===============================================> ] 47.71MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [=======================================> ] 169.8MB/213.1MB
�[5B�[6A�[1K�[K
503166935590: Extracting [=================================================> ] 49.28MB/50.02MB
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======> ] 21.61MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Extracting [==================================================>] 50.02MB/50.02MB
�[6B�[5A�[1K�[K
0f46f97746e4: Downloading [========================================> ] 170.8MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======> ] 22.15MB/150.7MB
�[3B�[6A�[1K�[K
503166935590: Pull complete
�[6B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======> ] 22.69MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [========================================> ] 172.4MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======> ] 23.23MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [========================================> ] 174MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======> ] 23.77MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================================> ] 176.2MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=========================================> ] 177.8MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========> ] 24.31MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================================> ] 179.4MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========> ] 24.85MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================================> ] 181.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========> ] 25.39MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==========================================> ] 183.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========> ] 25.94MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================================> ] 183.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========> ] 27.02MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================================> ] 184.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========> ] 28.1MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================================> ] 185.3MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================================> ] 185.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===========================================> ] 186.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [============================================> ] 188MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========> ] 29.18MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [============================================> ] 188.5MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [============================================> ] 189.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [============================================> ] 190.1MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========> ] 29.72MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [============================================> ] 191.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==========> ] 30.8MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================================> ] 192.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==========> ] 31.88MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================================> ] 193.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==========> ] 32.96MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================================> ] 194.4MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===========> ] 34.05MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=============================================> ] 195.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===========> ] 35.13MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================================> ] 196.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============> ] 36.21MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================================> ] 198.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============> ] 37.29MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [==============================================> ] 199.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============> ] 38.37MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================================> ] 200.3MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================================> ] 200.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============> ] 39.45MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================================> ] 201.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================================> ] 202.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============> ] 40.53MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [===============================================> ] 203.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============> ] 41.61MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [================================================> ] 205.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============> ] 42.16MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [================================================> ] 207.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============> ] 42.7MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================================> ] 208.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================================> ] 210.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============> ] 43.78MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============> ] 44.86MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Downloading [=================================================> ] 212.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Verifying Checksum
�[5B�[5A�[1K�[K
0f46f97746e4: Download complete
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===============> ] 45.94MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [> ] 557.1kB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [> ] 2.785MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===============> ] 47.56MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=> ] 5.571MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [================> ] 49.18MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=> ] 8.356MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [================> ] 50.81MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==> ] 10.03MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=================> ] 52.43MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==> ] 11.14MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==> ] 12.26MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=================> ] 54.05MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===> ] 13.37MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==================> ] 55.67MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===> ] 15.04MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===================> ] 57.29MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===> ] 16.15MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===================> ] 58.92MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [====> ] 18.94MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [====================> ] 60.54MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=====> ] 21.73MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [====================> ] 62.16MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=====> ] 23.95MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====================> ] 63.78MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [======> ] 26.74MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====================> ] 65.4MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=======> ] 30.08MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======================> ] 67.01MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=======> ] 32.87MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======================> ] 68.63MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [========> ] 35.09MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======================> ] 70.79MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=========> ] 38.44MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========================> ] 72.42MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=========> ] 41.22MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========================> ] 74.04MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==========> ] 44.56MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========================> ] 76.19MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===========> ] 47.35MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========================> ] 78.33MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===========> ] 49.58MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==========================> ] 80.46MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [============> ] 51.25MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [============> ] 52.92MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===========================> ] 82.61MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [============> ] 54.59MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============================> ] 84.77MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=============> ] 56.26MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============================> ] 86.93MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=============> ] 58.49MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============================> ] 89.1MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==============> ] 60.72MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============================> ] 91.24MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==============> ] 63.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============================> ] 93.39MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===============> ] 66.29MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===============================> ] 95.55MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [================> ] 69.07MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [================================> ] 97.71MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [================> ] 71.86MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=================================> ] 99.88MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=================> ] 74.65MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=================================> ] 102MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==================> ] 77.43MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==================================> ] 104.7MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==================> ] 80.22MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===================================> ] 106.9MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===================> ] 83MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [====================================> ] 109.5MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [====================> ] 86.34MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====================================> ] 111.7MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=====================> ] 89.69MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=====================================> ] 113.8MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=====================> ] 92.47MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [======================================> ] 116MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======================================> ] 118.1MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [======================> ] 95.81MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=======================================> ] 120.3MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=======================> ] 98.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [========================================> ] 122.5MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=======================> ] 101.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=========================================> ] 125.2MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [========================> ] 104.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==========================================> ] 127.3MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [========================> ] 106.4MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===========================================> ] 130MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=========================> ] 108.6MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===========================================> ] 132.2MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==========================> ] 110.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [============================================> ] 134.3MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==========================> ] 113.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===========================> ] 115.3MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [=============================================> ] 137MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [===========================> ] 118.1MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [==============================================> ] 139.1MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [============================> ] 120.9MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===============================================> ] 141.8MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=============================> ] 123.7MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [===============================================> ] 144.5MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [=============================> ] 126.5MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Downloading [================================================> ] 146.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Downloading [=================================================> ] 148.8MB/150.7MB
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==============================> ] 129.2MB/213.1MB
�[5B�[3A�[1K�[K
3b4f41fdc416: Verifying Checksum
�[3B�[3A�[1K�[K
3b4f41fdc416: Download complete
�[3B�[5A�[1K�[K
0f46f97746e4: Extracting [==============================> ] 131.5MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===============================> ] 133.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===============================> ] 135.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [================================> ] 138.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [================================> ] 140.4MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==================================> ] 146.5MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===================================> ] 151MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [====================================> ] 156.5MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [=======================================> ] 168.2MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [========================================> ] 174.4MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==========================================> ] 179.4MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==========================================> ] 182.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===========================================> ] 183.8MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [============================================> ] 187.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [============================================> ] 191.6MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [=============================================> ] 193.9MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==============================================> ] 196.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==============================================> ] 198.3MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===============================================> ] 201.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [===============================================> ] 203.3MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [================================================> ] 205.6MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [================================================> ] 208.3MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [=================================================> ] 210.6MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [=================================================> ] 211.7MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [=================================================> ] 212.8MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Extracting [==================================================>] 213.1MB/213.1MB
�[5B�[5A�[1K�[K
0f46f97746e4: Pull complete
�[5B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [> ] 557.1kB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [> ] 3.342MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=> ] 5.571MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==> ] 8.356MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==> ] 11.14MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===> ] 13.93MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====> ] 16.15MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====> ] 17.83MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=====> ] 20.05MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=====> ] 22.84MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=======> ] 27.85MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=======> ] 31.2MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [========> ] 34.54MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=========> ] 37.32MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==========> ] 40.11MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==========> ] 42.89MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===========> ] 45.68MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [============> ] 48.46MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [============> ] 51.25MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=============> ] 54.03MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==============> ] 56.82MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============> ] 60.72MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============> ] 63.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [================> ] 66.29MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================> ] 70.19MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==================> ] 72.97MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===================> ] 76.87MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====================> ] 79.66MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====================> ] 82.44MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=====================> ] 85.23MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [======================> ] 88.01MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [======================> ] 91.36MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=======================> ] 94.14MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [========================> ] 96.93MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=========================> ] 101.9MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==========================> ] 105.8MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===========================> ] 108.1MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===========================> ] 110.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [============================> ] 112.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [============================> ] 115.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=============================> ] 118.1MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==============================> ] 120.9MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============================> ] 123.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============================> ] 126.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [================================> ] 129.2MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================================> ] 132MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================================> ] 134.8MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==================================> ] 137MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===================================> ] 139.8MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====================================> ] 143.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [====================================> ] 145.9MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=====================================> ] 148.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=====================================> ] 151MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [======================================> ] 153.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=======================================> ] 156MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [========================================> ] 159.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [========================================> ] 162.1MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==========================================> ] 167.1MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==========================================> ] 170.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===========================================> ] 173.8MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [============================================> ] 177.1MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=============================================> ] 181.6MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=============================================> ] 182.7MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==============================================> ] 184.9MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============================================> ] 187.2MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============================================> ] 188.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [===============================================> ] 190.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [================================================> ] 192.2MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [================================================> ] 193.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [================================================> ] 194.4MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================================================> ] 195.5MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================================================> ] 196.6MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [=================================================> ] 198.3MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Extracting [==================================================>] 198.9MB/198.9MB
�[4B�[4A�[1K�[K
8bfe7b32b5cf: Pull complete
�[4B�[3A�[1K�[K
3b4f41fdc416: Extracting [> ] 557.1kB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=> ] 3.342MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==> ] 6.128MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==> ] 8.913MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===> ] 11.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [====> ] 14.48MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=====> ] 17.27MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [======> ] 19.5MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=======> ] 21.73MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [========> ] 24.51MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=========> ] 27.85MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==========> ] 30.64MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==========> ] 32.87MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===========> ] 35.65MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [============> ] 38.99MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=============> ] 41.78MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==============> ] 44.56MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===============> ] 47.35MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [================> ] 50.69MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=================> ] 53.48MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==================> ] 56.26MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===================> ] 59.05MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [====================> ] 62.39MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [======================> ] 66.85MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [========================> ] 72.42MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=========================> ] 76.87MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==========================> ] 81.33MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [============================> ] 86.34MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==============================> ] 91.36MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===============================> ] 96.37MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=================================> ] 100.8MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==================================> ] 105.3MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [====================================> ] 109.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=====================================> ] 114.2MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=======================================> ] 118.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [========================================> ] 123.1MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==========================================> ] 127.6MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===========================================> ] 132MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [============================================> ] 135.4MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=============================================> ] 137MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=============================================> ] 137.6MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==============================================> ] 139.8MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [===============================================> ] 143.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [================================================> ] 146.5MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [================================================> ] 147.6MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [=================================================> ] 149.3MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Extracting [==================================================>] 150.7MB/150.7MB
�[3B�[3A�[1K�[K
3b4f41fdc416: Pull complete
�[3B�[2A�[1K�[K
e5b85ac0b580: Extracting [==================================================>] 756B/756B
�[2B�[2A�[1K�[K
e5b85ac0b580: Extracting [==================================================>] 756B/756B
�[2B�[2A�[1K�[K
e5b85ac0b580: Pull complete
�[2B�[1A�[1K�[K
6d2727d50795: Extracting [==================================================>] 347B/347B
�[1B�[1A�[1K�[K
6d2727d50795: Extracting [==================================================>] 347B/347B
�[1B�[1A�[1K�[K
6d2727d50795: Pull complete
�[1BDigest: sha256:9367fcb26599507d48b7b2c5d0faaae1a027e6c600c1f9c8a3adaa4d25265458
Status: Downloaded newer image for redoxos/redox:latest
�[01;38;5;155mChanging user id:group to 1000:1000. Please wait...�[0m
cd cookbook && ./fetch.sh \
"$(cargo run --manifest-path ../installer/Cargo.toml -- --list-packages -c ../initfs.toml)" \
"$(cargo run --manifest-path ../installer/Cargo.toml -- --list-packages -c ../filesystem.toml)"
info: syncing channel updates for 'nightly-2017-12-21-x86_64-unknown-linux-gnu'
info: latest update on 2017-12-21, rust version 1.24.0-nightly (7eb64b86c 2017-12-20)
info: downloading component 'rustc'
info: downloading component 'rust-std'
info: downloading component 'cargo'
info: downloading component 'rust-docs'
info: installing component 'rustc'
info: installing component 'rust-std'
info: installing component 'cargo'
info: installing component 'rust-docs'
Updating git repository `https://github.com/redox-os/arg-parser.git`
Updating git repository `https://github.com/redox-os/pkgutils.git`
Updating git repository `https://github.com/redox-os/users.git`
Updating git repository `https://github.com/libOctavo/octavo.git`
Updating git repository `https://github.com/ids1024/pb`
Updating git repository `https://github.com/redox-os/tar-rs`
Updating git repository `https://github.com/redox-os/libextra.git`
Downloading serde_derive v0.8.23
Downloading liner v0.1.5
Downloading termion v1.5.1
Downloading redoxfs v0.3.1
Downloading rand v0.3.18
Downloading serde_codegen v0.8.23
Downloading serde_codegen_internals v0.11.3
Downloading quote v0.3.15
Downloading syn v0.10.8
Downloading unicode-xid v0.0.4
Downloading unicode-width v0.1.4
Downloading argon2rs v0.2.5
Downloading redox_syscall v0.1.31
Downloading scoped_threadpool v0.1.8
Downloading blake2-rfc v0.2.17
Downloading constant_time_eq v0.1.3
Downloading version-compare v0.0.4
Downloading clap v2.27.1
Downloading libflate v0.1.12
Downloading hyper v0.10.13
Downloading serde v1.0.21
Downloading hyper-rustls v0.6.1
Downloading serde_derive v1.0.21
Downloading petgraph v0.4.10
Downloading bidir-map v0.6.0
Downloading ordermap v0.2.13
Downloading toml v0.4.5
Downloading textwrap v0.9.0
Downloading bitflags v0.9.1
Downloading crc v1.5.0
Downloading adler32 v1.0.2
Downloading byteorder v1.1.0
Downloading crc-core v0.1.0
Downloading build_const v0.2.0
Downloading time v0.1.38
Downloading winapi v0.2.8
Downloading libc v0.2.33
Downloading kernel32-sys v0.2.2
Downloading winapi-build v0.1.1
Downloading base64 v0.6.0
Downloading url v1.6.0
Downloading log v0.3.8
Downloading language-tags v0.2.2
Downloading num_cpus v1.7.0
Downloading mime v0.2.6
Downloading traitobject v0.1.0
Downloading typeable v0.1.2
Downloading httparse v1.2.3
Downloading unicase v1.4.2
Downloading safemem v0.2.0
Downloading matches v0.1.6
Downloading percent-encoding v1.0.1
Downloading idna v0.1.4
Downloading unicode-normalization v0.1.5
Downloading unicode-bidi v0.3.4
Downloading version_check v0.1.3
Downloading webpki-roots v0.11.0
Downloading rustls v0.9.0
Downloading untrusted v0.5.1
Downloading webpki v0.14.0
Downloading ring v0.11.0
Downloading rayon v0.7.1
Downloading gcc v0.3.54
Downloading rayon-core v1.3.0
Downloading coco v0.1.1
Downloading lazy_static v0.2.10
Downloading scopeguard v0.3.3
Downloading either v1.4.0
Downloading syn v0.11.11
Downloading serde_derive_internals v0.17.0
Downloading synom v0.11.3
Downloading typenum v1.9.0
Downloading static-buffer v0.2.0
Downloading byteorder v0.5.3
Downloading generic-array v0.2.1
Downloading ordermap v0.3.1
Downloading fixedbitset v0.1.8
Downloading uuid v0.5.1
Downloading spin v0.4.6
Downloading xattr v0.1.11
Downloading fuse v0.3.1
Downloading thread-scoped v1.0.2
Downloading pkg-config v0.3.9
Compiling either v1.4.0
Compiling crc-core v0.1.0
Compiling extra v0.1.0 (https://github.com/redox-os/libextra.git#40293208)
Compiling pkg-config v0.3.9
Compiling serde v1.0.21
Compiling lazy_static v0.2.10
Compiling spin v0.4.6
Compiling fixedbitset v0.1.8
Compiling bitflags v0.9.1
Compiling winapi v0.2.8
Compiling unicode-xid v0.0.4
Compiling percent-encoding v1.0.1
Compiling pkgutils v0.1.1 (https://github.com/redox-os/pkgutils.git#767c4d24)
Compiling constant_time_eq v0.1.3
Compiling unicode-normalization v0.1.5
Compiling version_check v0.1.3
Compiling bidir-map v0.6.0
Compiling traitobject v0.1.0
Compiling language-tags v0.2.2
Compiling quote v0.3.15
Compiling scoped_threadpool v0.1.8
Compiling byteorder v1.1.0
Compiling gcc v0.3.54
Compiling adler32 v1.0.2
Compiling matches v0.1.6
Compiling thread-scoped v1.0.2
Compiling winapi-build v0.1.1
Compiling log v0.3.8
Compiling typeable v0.1.2
Compiling byteorder v0.5.3
Compiling unicode-width v0.1.4
Compiling typenum v1.9.0
Compiling arg_parser v0.1.0 (https://github.com/redox-os/arg-parser.git#d16e2d02)
Compiling safemem v0.2.0
Compiling build_const v0.2.0
Compiling untrusted v0.5.1
Compiling serde v0.8.23
Compiling version-compare v0.0.4
Compiling httparse v1.2.3
Compiling scopeguard v0.3.3
Compiling rayon-core v1.3.0
Compiling redox_syscall v0.1.31
Compiling ordermap v0.3.1
Compiling libc v0.2.33
Compiling ordermap v0.2.13
Compiling synom v0.11.3
Compiling blake2-rfc v0.2.17
Compiling fuse v0.3.1
Compiling unicase v1.4.2
Compiling syn v0.10.8
Compiling unicode-bidi v0.3.4
Compiling textwrap v0.9.0
Compiling kernel32-sys v0.2.2
Compiling base64 v0.6.0
Compiling mime v0.2.6
Compiling crc v1.5.0
Compiling coco v0.1.1
Compiling petgraph v0.4.10
Compiling syn v0.11.11
Compiling rand v0.3.18
Compiling termion v1.5.1
Compiling xattr v0.1.11
Compiling time v0.1.38
Compiling num_cpus v1.7.0
Compiling argon2rs v0.2.5
Compiling clap v2.27.1
Compiling idna v0.1.4
Compiling tar v0.4.13 (https://github.com/redox-os/tar-rs#b71c2202)
Compiling liner v0.1.5
Compiling uuid v0.5.1
Compiling serde_codegen_internals v0.11.3
Compiling toml v0.2.1
Compiling serde_derive_internals v0.17.0
Compiling toml v0.4.5
Compiling generic-array v0.2.1
Compiling redox_users v0.1.0 (https://github.com/redox-os/users.git#50f4022e)
Compiling serde_codegen v0.8.23
Compiling url v1.6.0
Compiling pbr v1.0.0 (https://github.com/ids1024/pb?branch=duration#abe4d6e4)
Compiling libflate v0.1.12
Compiling static-buffer v0.2.0
Compiling rayon v0.7.1
Compiling redoxfs v0.3.1
Compiling serde_derive v1.0.21
Compiling octavo-digest v0.1.2 (https://github.com/libOctavo/octavo.git#2eff2009)
Compiling serde_derive v0.8.23
Compiling hyper v0.10.13
Compiling ring v0.11.0
Compiling octavo v0.1.1 (https://github.com/libOctavo/octavo.git#2eff2009)
Compiling webpki v0.14.0
Compiling rustls v0.9.0
Compiling webpki-roots v0.11.0
Compiling hyper-rustls v0.6.1
Compiling redox_installer v0.2.0 (file:///home/elzair/Development/rust/redox/redox/installer)
Finished dev [unoptimized + debuginfo] target(s) in 43.31 secs
Running `/home/elzair/Development/rust/redox/redox/installer/target/debug/redox_installer --list-packages -c ../initfs.toml`
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/installer/target/debug/redox_installer --list-packages -c ../filesystem.toml`
�[01;38;5;215mcook - drivers fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - init fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - redoxfs fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - coreutils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - drivers fetch�[0m
Already up-to-date.
�[01;38;5;215mcook - extrautils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - findutils fetch�[0m
Cloning into 'source'...
From https://github.com/uutils/findutils
* [new branch] master -> upstream/master
Already up-to-date.
�[01;38;5;215mcook - installer fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - ion fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - netdb fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - netstack fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - netutils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - nulld fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - orbdata fetch�[0m
Cloning into 'source'...
Submodule 'icons' (https://github.com/redox-os/icons.git) registered for path 'icons'
Cloning into '/home/elzair/Development/rust/redox/redox/cookbook/recipes/orbdata/source/icons'...
Submodule path 'icons': checked out 'e28a558e2cf6e5642f1bf2a46c021af3f7af7914'
Already up-to-date.
Synchronizing submodule url for 'icons'
�[01;38;5;215mcook - orbital fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - orbterm fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - orbutils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - pkgutils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - ptyd fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - randd fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - redoxfs fetch�[0m
Already up-to-date.
�[01;38;5;215mcook - smith fetch�[0m
Cloning into 'source'...
From https://github.com/IGI-111/Smith
* [new branch] async -> upstream/async
* [new branch] master -> upstream/master
* [new branch] xi-rope -> upstream/xi-rope
Already up-to-date.
�[01;38;5;215mcook - userutils fetch�[0m
Cloning into 'source'...
Already up-to-date.
�[01;38;5;215mcook - uutils fetch�[0m
Cloning into 'source'...
From https://github.com/uutils/coreutils
* [new branch] dev -> upstream/dev
* [new branch] master -> upstream/master
* [new branch] revert-805-master -> upstream/revert-805-master
Already up-to-date.
�[01;38;5;215mcook - zerod fetch�[0m
Cloning into 'source'...
Already up-to-date.
mkdir -p build
nasm -f bin -o build/bootloader -D ARCH_x86_64 -ibootloader/x86_64/ bootloader/x86_64/disk.asm
cd kernel && xargo clean
rm -rf build/initfs
mkdir -p build/initfs
cargo run --manifest-path installer/Cargo.toml -- --cookbook=cookbook -c initfs.toml build/initfs/
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `installer/target/debug/redox_installer --cookbook=cookbook -c initfs.toml build/initfs/`
Install Config {
general: GeneralConfig {
prompt: false
},
packages: {
"drivers": PackageConfig {
version: None,
git: None,
path: None
},
"init": PackageConfig {
version: None,
git: None,
path: None
},
"redoxfs": PackageConfig {
version: None,
git: None,
path: None
}
},
files: [
FileConfig {
path: "/etc/init.rc",
data: "export PATH /bin\nexport TMPDIR /tmp\nvesad T T G\nstdio display:1\nps2d us\npcid /etc/pcid/initfs.toml\nredoxfs --uuid $REDOXFS_UUID file\ncd file:\nexport PATH file:/bin\nrun.d /etc/init.d\n",
symlink: false
}
],
users: {}
} to build/initfs/
Create directory build/initfs/
�[01;38;5;155mrepo - preparing drivers�[0m
�[01;38;5;215mcook - drivers prepare�[0m
�[01;38;5;155mrepo - building drivers�[0m
�[01;38;5;215mcook - drivers build�[0m
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading filetime v0.1.14
Compiling core v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libcore)
Compiling libc v0.2.35
Compiling unwind v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libunwind)
Compiling cc v1.0.3
Compiling cfg-if v0.1.2
Compiling filetime v0.1.14
Compiling build_helper v0.1.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/build_helper)
Compiling std v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libstd)
Compiling compiler_builtins v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/rustc/compiler_builtins_shim)
Compiling std_unicode v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libstd_unicode)
Compiling libc v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/rustc/libc_shim)
Compiling panic_abort v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libpanic_abort)
Compiling alloc v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/liballoc)
Compiling alloc_system v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/liballoc_system)
Compiling panic_unwind v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libpanic_unwind)
warning: dropping unsupported crate type `dylib` for target `x86_64-unknown-redox`
warning[E0619]: the type of this value must be known in this context
--> /home/elzair/Development/rust/redox/redox/rust/src/libstd/sys_common/gnu/libbacktrace.rs:85:29
|
85 | if ret == 0 || data.is_null() {
| ^^^^^^^
|
= note: this will be made into a hard error in a future version of the compiler
Finished release [optimized] target(s) in 38.53 secs
Updating git repository `https://github.com/redox-os/netutils.git`
Updating git repository `https://github.com/redox-os/event.git`
Updating git repository `https://github.com/willem66745/ntpclient-rust`
Updating git repository `https://github.com/a8m/pb`
Downloading redox_syscall v0.1.33
Downloading byteorder v1.2.1
Downloading bitflags v0.7.0
Downloading libc v0.2.34
Downloading num_cpus v1.8.0
Downloading log v0.3.9
Downloading log v0.4.1
Downloading lazy_static v0.2.11
Downloading orbclient v0.3.12
Downloading serde v1.0.27
Downloading serde_derive v1.0.27
Downloading serde_derive_internals v0.19.0
Downloading ransid v0.4.5
Downloading vte v0.3.2
Downloading utf8parse v0.1.0
Downloading plain v0.2.3
Downloading redox_event v0.1.0
Downloading redox_termios v0.1.1
Compiling cfg-if v0.1.2
Compiling bitflags v0.7.0
Compiling traitobject v0.1.0
Compiling arg_parser v0.1.0 (https://github.com/redox-os/arg-parser.git#75035318)
Compiling libc v0.2.34
Compiling rayon-core v1.3.0
Compiling redox_syscall v0.1.33
Compiling spin v0.4.6
Compiling lazy_static v0.2.11
Compiling httparse v1.2.3
Compiling safemem v0.2.0
Compiling unicode-normalization v0.1.5
Compiling unicode-xid v0.0.4
Compiling utf8parse v0.1.0
Compiling either v1.4.0
Compiling quote v0.3.15
Compiling extra v0.1.0 (https://github.com/redox-os/libextra.git#f38608ac)
Compiling byteorder v0.5.3
Compiling plain v0.2.3
Compiling byteorder v1.2.1
Compiling matches v0.1.6
Compiling percent-encoding v1.0.1
Compiling version_check v0.1.3
Compiling language-tags v0.2.2
Compiling serde v1.0.27
Compiling typeable v0.1.2
Compiling gcc v0.3.54
Compiling untrusted v0.5.1
Compiling scopeguard v0.3.3
Compiling log v0.4.1
Compiling orbclient v0.3.12
Compiling redox_termios v0.1.1
Compiling redox_event v0.1.0 (https://github.com/redox-os/event.git#bb96d9cd)
Compiling nvmed v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/nvmed)
Compiling redox_event v0.1.0
warning: unused import: `std::fs::File`
--> nvmed/src/main.rs:9:5
|
9 | use std::fs::File;
| ^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default
warning: unused imports: `Read`, `Write`
--> nvmed/src/main.rs:10:15
|
10 | use std::io::{Read, Write};
| ^^^^ ^^^^^
warning: unused imports: `AsRawFd`, `FromRawFd`, `RawFd`
--> nvmed/src/main.rs:11:25
|
11 | use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
| ^^^^^^^ ^^^^^^^^^ ^^^^^
warning: unused imports: `EVENT_READ`, `Event`, `Packet`, `Result`, `Scheme`
--> nvmed/src/main.rs:12:15
|
12 | use syscall::{EVENT_READ, MAP_WRITE, Event, Packet, Result, Scheme};
| ^^^^^^^^^^ ^^^^^ ^^^^^^ ^^^^^^ ^^^^^^
Compiling synom v0.11.3
warning: struct is never used: `NvmeCmd`
--> nvmed/src/nvme.rs:4:1
|
4 | pub struct NvmeCmd {
| ^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
warning: method is never used: `read`
--> nvmed/src/nvme.rs:34:5
|
34 | pub fn read(cid: u16, lba: u64, count: u16, dst: u64) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `write`
--> nvmed/src/nvme.rs:52:5
|
52 | pub fn write(cid: u16, lba: u64, count: u16, src: u64) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field is never used: `intms`
--> nvmed/src/nvme.rs:78:5
|
78 | intms: Mmio<u32>,
| ^^^^^^^^^^^^^^^^
warning: field is never used: `intmc`
--> nvmed/src/nvme.rs:80:5
|
80 | intmc: Mmio<u32>,
| ^^^^^^^^^^^^^^^^
warning: field is never used: `cc`
--> nvmed/src/nvme.rs:82:5
|
82 | cc: Mmio<u32>,
| ^^^^^^^^^^^^^
warning: field is never used: `csts`
--> nvmed/src/nvme.rs:86:5
|
86 | csts: Mmio<u32>,
| ^^^^^^^^^^^^^^^
warning: field is never used: `nssr`
--> nvmed/src/nvme.rs:88:5
|
88 | nssr: Mmio<u32>,
| ^^^^^^^^^^^^^^^
warning: field is never used: `aqa`
--> nvmed/src/nvme.rs:90:5
|
90 | aqa: Mmio<u32>,
| ^^^^^^^^^^^^^^
warning: field is never used: `asq`
--> nvmed/src/nvme.rs:92:5
|
92 | asq: Mmio<u64>,
| ^^^^^^^^^^^^^^
warning: field is never used: `acq`
--> nvmed/src/nvme.rs:94:5
|
94 | acq: Mmio<u64>,
| ^^^^^^^^^^^^^^
warning: field is never used: `cmbloc`
--> nvmed/src/nvme.rs:96:5
|
96 | cmbloc: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^
warning: field is never used: `cmbsz`
--> nvmed/src/nvme.rs:98:5
|
98 | cmbsz: Mmio<u32>,
| ^^^^^^^^^^^^^^^^
Compiling vte v0.3.2
Compiling time v0.1.38
Compiling num_cpus v1.8.0
Compiling rand v0.3.19
Compiling unicode-bidi v0.3.4
Compiling ahcid v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/ahcid)
Compiling base64 v0.6.0
Compiling coco v0.1.1
Compiling termion v1.5.1
Compiling ihdad v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/ihdad)
Compiling log v0.3.9
Compiling xhcid v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/xhcid)
warning: unused imports: `thread`, `u16`
--> ihdad/src/main.rs:9:23
|
9 | use std::{env, usize, u16, thread};
| ^^^ ^^^^^^
|
= note: #[warn(unused_imports)] on by default
warning: unused import: `RawFd`
--> ihdad/src/main.rs:12:45
|
12 | use std::os::unix::io::{AsRawFd, FromRawFd, RawFd};
| ^^^^^
warning: unused imports: `EVENT_READ`, `Event`
--> ihdad/src/main.rs:13:15
|
13 | use syscall::{EVENT_READ, MAP_WRITE, Event, Packet, Scheme, SchemeMut};
| ^^^^^^^^^^ ^^^^^
warning: unused imports: `fmt`, `mem`, `ptr`
--> ihdad/src/HDA/device.rs:3:11
|
3 | use std::{mem, thread, ptr, fmt};
| ^^^ ^^^ ^^^
warning: unused import: `max`
--> ihdad/src/HDA/device.rs:5:16
|
5 | use std::cmp::{max, min};
| ^^^
warning: unused import: `std::ptr::copy_nonoverlapping`
--> ihdad/src/HDA/device.rs:6:5
|
6 | use std::ptr::copy_nonoverlapping;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `std::sync::Arc`
--> ihdad/src/HDA/device.rs:7:5
|
7 | use std::sync::Arc;
| ^^^^^^^^^^^^^^
warning: unused import: `std::cell::RefCell`
--> ihdad/src/HDA/device.rs:8:5
|
8 | use std::cell::RefCell;
| ^^^^^^^^^^^^^^^^^^
warning: unused import: `std::string::String`
--> ihdad/src/HDA/device.rs:11:5
|
11 | use std::string::String;
| ^^^^^^^^^^^^^^^^^^^
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:348:17
|
348 | let addr = (addr_field & 0x7FFF);
| ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
|
= note: #[warn(unused_parens)] on by default
warning: unnecessary parentheses around `for` head expression
--> ihdad/src/HDA/device.rs:353:16
|
353 | for i in (list.pop().unwrap().1 .. (addr + 1)) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:365:17
|
365 | let addr = (addr_field & 0x7F);
| ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around `for` head expression
--> ihdad/src/HDA/device.rs:370:16
|
370 | for i in (list.pop().unwrap().1 .. (addr + 1)) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around `if` condition
--> ihdad/src/HDA/device.rs:422:17
|
422 | } else if (config.is_input()) {
| ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:811:26
|
811 | if output { payload |= (1 << 15); }
| ^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:812:26
|
812 | if input { payload |= (1 << 14); }
| ^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:813:26
|
813 | if left { payload |= (1 << 13); }
| ^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:814:26
|
814 | if right { payload |= (1 << 12); }
| ^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:815:26
|
815 | if mute { payload |= (1 << 7); }
| ^^^^^^^^^ help: remove these parentheses
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/device.rs:817:14
|
817 | payload |= ((gain as u16) & 0x7F);
| ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
warning: unused imports: `EACCES`, `EWOULDBLOCK`
--> ihdad/src/HDA/stream.rs:5:29
|
5 | use syscall::error::{Error, EACCES, EWOULDBLOCK, EIO, Result};
| ^^^^^^ ^^^^^^^^^^^
warning: unused import: `syscall::flag::O_NONBLOCK`
--> ihdad/src/HDA/stream.rs:6:5
|
6 | use syscall::flag::O_NONBLOCK;
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused imports: `Dma`, `ReadOnly`
--> ihdad/src/HDA/stream.rs:7:19
|
7 | use syscall::io::{Dma, Mmio, Io, ReadOnly};
| ^^^ ^^^^^^^^
warning: unused import: `std::sync::Arc`
--> ihdad/src/HDA/stream.rs:9:5
|
9 | use std::sync::Arc;
| ^^^^^^^^^^^^^^
warning: unused import: `std::cell::RefCell`
--> ihdad/src/HDA/stream.rs:10:5
|
10 | use std::cell::RefCell;
| ^^^^^^^^^^^^^^^^^^
warning: unused import: `max`
--> ihdad/src/HDA/stream.rs:12:16
|
12 | use std::cmp::{max, min};
| ^^^
warning: unused imports: `fmt`, `mem`, `thread`
--> ihdad/src/HDA/stream.rs:14:11
|
14 | use std::{mem, thread, ptr, fmt};
| ^^^ ^^^^^^ ^^^
warning: unnecessary parentheses around assigned value
--> ihdad/src/HDA/stream.rs:180:12
|
180 | ctrl |= (1 << 2);
| ^^^^^^^^ help: remove these parentheses
warning: unused imports: `mem`, `ptr`, `thread`
--> ihdad/src/HDA/common.rs:3:11
|
3 | use std::{mem, thread, ptr, fmt};
| ^^^ ^^^^^^ ^^^
warning: unused imports: `ptr`, `thread`
--> ihdad/src/HDA/node.rs:2:16
|
2 | use std::{mem, thread, ptr, fmt};
| ^^^^^^ ^^^
warning: unused imports: `fmt`, `mem`, `ptr`, `thread`
--> ihdad/src/HDA/cmdbuff.rs:1:11
|
1 | use std::{mem, thread, ptr, fmt};
| ^^^ ^^^^^^ ^^^ ^^^
warning: unused imports: `Dma`, `ReadOnly`
--> ihdad/src/HDA/cmdbuff.rs:2:19
|
2 | use syscall::io::{Dma, Mmio, Io, ReadOnly};
| ^^^ ^^^^^^^^
warning: unused import: `HDA::IntelHDA`
--> ihdad/src/main.rs:24:5
|
24 | use HDA::IntelHDA;
| ^^^^^^^^^^^^^
warning: unreachable expression
--> ihdad/src/main.rs:172:3
|
172 | unsafe { let _ = syscall::physunmap(address); }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unreachable_code)] on by default
warning: unused import: `syscall::io::Dma`
--> xhcid/src/xhci/command.rs:2:5
|
2 | use syscall::io::Dma;
| ^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_imports)] on by default
warning: unused import: `syscall::{EVENT_READ, MAP_WRITE, Event, Packet, Scheme, SchemeMut}`
--> ihdad/src/main.rs:13:5
|
13 | use syscall::{EVENT_READ, MAP_WRITE, Event, Packet, Scheme, SchemeMut};
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused import: `syscall::scheme::SchemeMut`
--> ihdad/src/HDA/stream.rs:8:5
|
8 | use syscall::scheme::SchemeMut;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused variable: `device_loop`
--> ihdad/src/main.rs:79:8
|
79 | let device_loop = device.clone();
| ^^^^^^^^^^^
|
= note: #[warn(unused_variables)] on by default
= note: to avoid this warning, consider using `_device_loop` instead
warning: unused variable: `sample_size`
--> ihdad/src/HDA/device.rs:831:7
|
831 | let sample_size:usize = output.sample_size();
| ^^^^^^^^^^^
|
= note: to avoid this warning, consider using `_sample_size` instead
warning: unused variable: `len`
--> ihdad/src/HDA/device.rs:858:7
|
858 | let len = min(os.block_size(), buf.len());
| ^^^
|
= note: to avoid this warning, consider using `_len` instead
warning: unused variable: `codec_num`
--> ihdad/src/HDA/device.rs:922:13
|
922 | Ok(codec_num) => {
| ^^^^^^^^^
|
= note: to avoid this warning, consider using `_codec_num` instead
warning: unused variable: `id`
--> ihdad/src/HDA/device.rs:924:15
|
924 | let id = self.next_id.fetch_add(1, Ordering::SeqCst);
| ^^
|
= note: to avoid this warning, consider using `_id` instead
warning: unused variable: `path`
--> ihdad/src/HDA/device.rs:978:7
|
978 | let path: Vec<&str>;
| ^^^^
|
= note: to avoid this warning, consider using `_path` instead
warning: unused variable: `err`
--> ihdad/src/HDA/stream.rs:307:8
|
307 | Err(err) => {
| ^^^
|
= note: to avoid this warning, consider using `_err` instead
warning: unused variable: `err`
--> ihdad/src/HDA/stream.rs:316:8
|
316 | Err(err) => {
| ^^^
|
= note: to avoid this warning, consider using `_err` instead
warning: variable `corbsize_bytes` is assigned to, but never used
--> ihdad/src/HDA/cmdbuff.rs:101:7
|
101 | let mut corbsize_bytes: usize = 0;
| ^^^^^^^^^^^^^^^^^^
|
= note: to avoid this warning, consider using `_corbsize_bytes` instead
warning: variable `corbsize` is assigned to, but never used
--> ihdad/src/HDA/cmdbuff.rs:102:7
|
102 | let mut corbsize: u8 = 0;
| ^^^^^^^^^^^^
|
= note: to avoid this warning, consider using `_corbsize` instead
warning: value assigned to `corbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:105:4
|
105 | corbsize = 2;
| ^^^^^^^^
|
= note: #[warn(unused_assignments)] on by default
warning: value assigned to `corbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:106:4
|
106 | corbsize_bytes = 1024;
| ^^^^^^^^^^^^^^
warning: value assigned to `corbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:110:4
|
110 | corbsize = 1;
| ^^^^^^^^
warning: value assigned to `corbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:111:4
|
111 | corbsize_bytes = 64;
| ^^^^^^^^^^^^^^
warning: value assigned to `corbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:115:4
|
115 | corbsize = 0;
| ^^^^^^^^
warning: value assigned to `corbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:116:4
|
116 | corbsize_bytes = 8;
| ^^^^^^^^^^^^^^
warning: variable `rirbsize_bytes` is assigned to, but never used
--> ihdad/src/HDA/cmdbuff.rs:246:7
|
246 | let mut rirbsize_bytes: usize = 0;
| ^^^^^^^^^^^^^^^^^^
|
= note: to avoid this warning, consider using `_rirbsize_bytes` instead
warning: variable `rirbsize` is assigned to, but never used
--> ihdad/src/HDA/cmdbuff.rs:247:7
|
247 | let mut rirbsize: u8 = 0;
| ^^^^^^^^^^^^
|
= note: to avoid this warning, consider using `_rirbsize` instead
warning: value assigned to `rirbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:250:4
|
250 | rirbsize = 2;
| ^^^^^^^^
warning: value assigned to `rirbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:251:4
|
251 | rirbsize_bytes = 2048;
| ^^^^^^^^^^^^^^
warning: value assigned to `rirbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:255:4
|
255 | rirbsize = 1;
| ^^^^^^^^
warning: value assigned to `rirbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:256:4
|
256 | rirbsize_bytes = 128;
| ^^^^^^^^^^^^^^
warning: value assigned to `rirbsize` is never read
--> ihdad/src/HDA/cmdbuff.rs:260:4
|
260 | rirbsize = 0;
| ^^^^^^^^
warning: value assigned to `rirbsize_bytes` is never read
--> ihdad/src/HDA/cmdbuff.rs:261:4
|
261 | rirbsize_bytes = 16;
| ^^^^^^^^^^^^^^
warning: variable does not need to be mutable
--> ihdad/src/HDA/device.rs:477:9
|
477 | let mut res = self.find_path_to_dac(widget.connections[0]);
| ---^^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: variable does not need to be mutable
--> ihdad/src/HDA/device.rs:826:7
|
826 | let mut output = self.get_output_stream_descriptor(index as usize).unwrap();
| ---^^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> ihdad/src/HDA/device.rs:827:7
|
827 | let mut os = self.output_streams.get_mut(index as usize).unwrap();
| ---^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> ihdad/src/HDA/cmdbuff.rs:194:7
|
194 | let mut write_pos: usize = ( (self.regs.corbwp.read() as usize & 0xFF) + 1) % self.corb_count;
| ---^^^^^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> ihdad/src/HDA/cmdbuff.rs:301:7
|
301 | let mut read_pos: u16 = (self.rirb_rp + 1) % self.rirb_count as u16;
| ---^^^^^^^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> ihdad/src/HDA/cmdbuff.rs:303:7
|
303 | let mut res: u64;
| ---^^^^
| |
| help: remove this `mut`
warning: unnecessary `unsafe` block
--> ihdad/src/main.rs:85:16
|
85 | let _irq = unsafe { device_irq.borrow_mut().irq()};
| ^^^^^^ unnecessary `unsafe` block
|
= note: #[warn(unused_unsafe)] on by default
warning: unnecessary `unsafe` block
--> ihdad/src/HDA/device.rs:180:24
|
180 | let buff_desc_phys = unsafe {
| ^^^^^^ unnecessary `unsafe` block
warning: unnecessary `unsafe` block
--> ihdad/src/HDA/device.rs:186:24
|
186 | let buff_desc_virt = unsafe {
| ^^^^^^ unnecessary `unsafe` block
warning: unnecessary `unsafe` block
--> ihdad/src/HDA/device.rs:198:26
|
198 | let cmd_buff_address = unsafe {
| ^^^^^^ unnecessary `unsafe` block
warning: unnecessary `unsafe` block
--> ihdad/src/HDA/device.rs:204:23
|
204 | let cmd_buff_virt = unsafe { syscall::physmap(cmd_buff_address, 0x1000, MAP_WRITE).expect("ihdad: failed to map address for CORB/RIRB buff") };
| ^^^^^^ unnecessary `unsafe` block
warning: unnecessary `unsafe` block
--> ihdad/src/HDA/stream.rs:219:3
|
219 | unsafe {
| ^^^^^^ unnecessary `unsafe` block
warning: module `HDA` should have a snake case name such as `hda`
--> ihdad/src/main.rs:22:1
|
22 | pub mod HDA;
| ^^^^^^^^^^^^
|
= note: #[warn(non_snake_case)] on by default
warning: variant `BR44_1` should have a camel case name such as `Br441`
--> ihdad/src/HDA/stream.rs:19:2
|
19 | BR44_1,
| ^^^^^^
|
= note: #[warn(non_camel_case_types)] on by default
warning: unused `std::result::Result` which must be used
--> ihdad/src/HDA/stream.rs:318:6
|
318 | syscall::physfree(phys, block_length * block_count);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unused_must_use)] on by default
warning: unused `std::result::Result` which must be used
--> ihdad/src/HDA/stream.rs:384:4
|
384 | syscall::physunmap(self.addr);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: unused `std::result::Result` which must be used
--> ihdad/src/HDA/stream.rs:385:4
|
385 | syscall::physfree(self.phys, self.block_len * self.block_cnt);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `None`
--> xhcid/src/usb/mod.rs:9:5
|
9 | None,
| ^^^^
|
= note: #[warn(dead_code)] on by default
warning: variant is never constructed: `Interface`
--> xhcid/src/usb/mod.rs:13:5
|
13 | Interface,
| ^^^^^^^^^
warning: variant is never constructed: `Endpoint`
--> xhcid/src/usb/mod.rs:14:5
|
14 | Endpoint,
| ^^^^^^^^
warning: variant is never constructed: `DeviceQualifier`
--> xhcid/src/usb/mod.rs:15:5
|
15 | DeviceQualifier,
| ^^^^^^^^^^^^^^^
warning: variant is never constructed: `OtherSpeedConfiguration`
--> xhcid/src/usb/mod.rs:16:5
|
16 | OtherSpeedConfiguration,
| ^^^^^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `InterfacePower`
--> xhcid/src/usb/mod.rs:17:5
|
17 | InterfacePower,
| ^^^^^^^^^^^^^^
warning: variant is never constructed: `OnTheGo`
--> xhcid/src/usb/mod.rs:18:5
|
18 | OnTheGo,
| ^^^^^^^
warning: method is never used: `get_status`
--> xhcid/src/usb/setup.rs:14:5
|
14 | pub fn get_status() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `clear_feature`
--> xhcid/src/usb/setup.rs:24:5
|
24 | pub fn clear_feature(feature: u16) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `set_feature`
--> xhcid/src/usb/setup.rs:34:5
|
34 | pub fn set_feature(feature: u16) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `set_address`
--> xhcid/src/usb/setup.rs:44:5
|
44 | pub fn set_address(address: u16) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `set_descriptor`
--> xhcid/src/usb/setup.rs:64:5
|
64 | pub fn set_descriptor(kind: u8, index: u8, language: u16, length: u16) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `get_configuration`
--> xhcid/src/usb/setup.rs:74:5
|
74 | pub fn get_configuration() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `set_configuration`
--> xhcid/src/usb/setup.rs:84:5
|
84 | pub fn set_configuration(value: u16) -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `next_cmd`
--> xhcid/src/xhci/command.rs:39:5
|
39 | pub fn next_cmd(&mut self) -> (&mut Trb, bool) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `read`
--> xhcid/src/xhci/doorbell.rs:7:5
|
7 | pub fn read(&self) -> u32 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `Normal`
--> xhcid/src/xhci/trb.rs:9:5
|
9 | Normal,
| ^^^^^^
warning: variant is never constructed: `Isoch`
--> xhcid/src/xhci/trb.rs:13:5
|
13 | Isoch,
| ^^^^^
warning: variant is never constructed: `EventData`
--> xhcid/src/xhci/trb.rs:15:5
|
15 | EventData,
| ^^^^^^^^^
warning: variant is never constructed: `NoOp`
--> xhcid/src/xhci/trb.rs:16:5
|
16 | NoOp,
| ^^^^
warning: variant is never constructed: `DisableSlot`
--> xhcid/src/xhci/trb.rs:19:5
|
19 | DisableSlot,
| ^^^^^^^^^^^
warning: variant is never constructed: `ConfigureEndpoint`
--> xhcid/src/xhci/trb.rs:21:5
|
21 | ConfigureEndpoint,
| ^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `EvaluateContext`
--> xhcid/src/xhci/trb.rs:22:5
|
22 | EvaluateContext,
| ^^^^^^^^^^^^^^^
warning: variant is never constructed: `ResetEndpoint`
--> xhcid/src/xhci/trb.rs:23:5
|
23 | ResetEndpoint,
| ^^^^^^^^^^^^^
warning: variant is never constructed: `StopEndpoint`
--> xhcid/src/xhci/trb.rs:24:5
|
24 | StopEndpoint,
| ^^^^^^^^^^^^
warning: variant is never constructed: `SetTrDequeuePointer`
--> xhcid/src/xhci/trb.rs:25:5
|
25 | SetTrDequeuePointer,
| ^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `ResetDevice`
--> xhcid/src/xhci/trb.rs:26:5
|
26 | ResetDevice,
| ^^^^^^^^^^^
warning: variant is never constructed: `ForceEvent`
--> xhcid/src/xhci/trb.rs:27:5
|
27 | ForceEvent,
| ^^^^^^^^^^
warning: variant is never constructed: `NegotiateBandwidth`
--> xhcid/src/xhci/trb.rs:28:5
|
28 | NegotiateBandwidth,
| ^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `SetLatencyToleranceValue`
--> xhcid/src/xhci/trb.rs:29:5
|
29 | SetLatencyToleranceValue,
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `GetPortBandwidth`
--> xhcid/src/xhci/trb.rs:30:5
|
30 | GetPortBandwidth,
| ^^^^^^^^^^^^^^^^
warning: variant is never constructed: `ForceHeader`
--> xhcid/src/xhci/trb.rs:31:5
|
31 | ForceHeader,
| ^^^^^^^^^^^
warning: variant is never constructed: `NoOpCmd`
--> xhcid/src/xhci/trb.rs:32:5
|
32 | NoOpCmd,
| ^^^^^^^
warning: variant is never constructed: `Rsv24`
--> xhcid/src/xhci/trb.rs:34:5
|
34 | Rsv24,
| ^^^^^
warning: variant is never constructed: `Rsv25`
--> xhcid/src/xhci/trb.rs:35:5
|
35 | Rsv25,
| ^^^^^
warning: variant is never constructed: `Rsv26`
--> xhcid/src/xhci/trb.rs:36:5
|
36 | Rsv26,
| ^^^^^
warning: variant is never constructed: `Rsv27`
--> xhcid/src/xhci/trb.rs:37:5
|
37 | Rsv27,
| ^^^^^
warning: variant is never constructed: `Rsv28`
--> xhcid/src/xhci/trb.rs:38:5
|
38 | Rsv28,
| ^^^^^
warning: variant is never constructed: `Rsv29`
--> xhcid/src/xhci/trb.rs:39:5
|
39 | Rsv29,
| ^^^^^
warning: variant is never constructed: `Rsv30`
--> xhcid/src/xhci/trb.rs:40:5
|
40 | Rsv30,
| ^^^^^
warning: variant is never constructed: `Rsv31`
--> xhcid/src/xhci/trb.rs:41:5
|
41 | Rsv31,
| ^^^^^
warning: variant is never constructed: `Transfer`
--> xhcid/src/xhci/trb.rs:43:5
|
43 | Transfer,
| ^^^^^^^^
warning: variant is never constructed: `CommandCompletion`
--> xhcid/src/xhci/trb.rs:44:5
|
44 | CommandCompletion,
| ^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `PortStatusChange`
--> xhcid/src/xhci/trb.rs:45:5
|
45 | PortStatusChange,
| ^^^^^^^^^^^^^^^^
warning: variant is never constructed: `BandwidthRequest`
--> xhcid/src/xhci/trb.rs:46:5
|
46 | BandwidthRequest,
| ^^^^^^^^^^^^^^^^
warning: variant is never constructed: `Doorbell`
--> xhcid/src/xhci/trb.rs:47:5
|
47 | Doorbell,
| ^^^^^^^^
warning: variant is never constructed: `HostController`
--> xhcid/src/xhci/trb.rs:48:5
|
48 | HostController,
| ^^^^^^^^^^^^^^
warning: variant is never constructed: `DeviceNotification`
--> xhcid/src/xhci/trb.rs:49:5
|
49 | DeviceNotification,
| ^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `MfindexWrap`
--> xhcid/src/xhci/trb.rs:50:5
|
50 | MfindexWrap,
| ^^^^^^^^^^^
warning: enum is never used: `TrbCompletionCode`
--> xhcid/src/xhci/trb.rs:55:1
|
55 | pub enum TrbCompletionCode {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: variant is never constructed: `NoData`
--> xhcid/src/xhci/trb.rs:100:5
|
100 | NoData,
| ^^^^^^
warning: variant is never constructed: `Reserved`
--> xhcid/src/xhci/trb.rs:101:5
|
101 | Reserved,
| ^^^^^^^^
warning: variant is never constructed: `Out`
--> xhcid/src/xhci/trb.rs:102:5
|
102 | Out,
| ^^^
warning: method is never used: `no_op_cmd`
--> xhcid/src/xhci/trb.rs:139:5
|
139 | pub fn no_op_cmd(&mut self, cycle: bool) {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field is never used: `cap`
--> xhcid/src/xhci/mod.rs:108:5
|
108 | cap: &'static mut CapabilityRegs,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compiling unicase v1.4.2
Compiling syn v0.11.11
Compiling ransid v0.4.5
Compiling bgad v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/bgad)
Compiling ps2d v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/ps2d)
Compiling vboxd v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/vboxd)
warning: unused import: `slice`
--> vboxd/src/main.rs:8:21
|
8 | use std::{env, mem, slice};
| ^^^^^
|
= note: #[warn(unused_imports)] on by default
warning: variable does not need to be mutable
--> vboxd/src/main.rs:222:17
|
222 | let mut vmmdev = unsafe { &mut *(address as *mut VboxVmmDev) };
| ---^^^^^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: method is never used: `read`
--> vboxd/src/bga.rs:21:5
|
21 | fn read(&mut self, index: u16) -> u16 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
warning: method is never used: `width`
--> vboxd/src/bga.rs:31:5
|
31 | pub fn width(&mut self) -> u16 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: method is never used: `height`
--> vboxd/src/bga.rs:35:5
|
35 | pub fn height(&mut self) -> u16 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: field is never used: `size`
--> vboxd/src/main.rs:29:5
|
29 | size: Mmio<u32>,
| ^^^^^^^^^^^^^^^
warning: field is never used: `version`
--> vboxd/src/main.rs:30:5
|
30 | version: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^^
warning: field is never used: `result`
--> vboxd/src/main.rs:45:5
|
45 | result: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^
warning: field is never used: `features`
--> vboxd/src/main.rs:54:5
|
54 | features: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^^^
warning: field is never used: `x`
--> vboxd/src/main.rs:78:5
|
78 | x: Mmio<u32>,
| ^^^^^^^^^^^^
warning: field is never used: `y`
--> vboxd/src/main.rs:79:5
|
79 | y: Mmio<u32>,
| ^^^^^^^^^^^^
warning: field is never used: `events`
--> vboxd/src/main.rs:100:5
|
100 | events: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^
warning: field is never used: `bpp`
--> vboxd/src/main.rs:143:5
|
143 | bpp: Mmio<u32>,
| ^^^^^^^^^^^^^^
warning: field is never used: `eventack`
--> vboxd/src/main.rs:144:5
|
144 | eventack: Mmio<u32>,
| ^^^^^^^^^^^^^^^^^^^
Compiling ntpclient v0.0.1 (https://github.com/willem66745/ntpclient-rust#7e3bdf60)
Compiling mime v0.2.6
Compiling idna v0.1.4
Compiling vesad v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/vesad)
Compiling pbr v1.0.0 (https://github.com/a8m/pb#d077b49a)
Compiling rayon v0.7.1
Compiling toml v0.4.5
Compiling url v1.6.0
Compiling ring v0.11.0
Compiling hyper v0.10.13
Compiling serde_derive_internals v0.19.0
Compiling serde_derive v1.0.27
Compiling webpki v0.14.0
Compiling webpki-roots v0.11.0
Compiling rustls v0.9.0
Compiling hyper-rustls v0.6.1
Compiling netutils v0.1.0 (https://github.com/redox-os/netutils.git#a719fa50)
Compiling e1000d v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/e1000d)
Compiling alxd v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/alxd)
Compiling rtl8168d v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/rtl8168d)
warning: unused import: `time`
--> e1000d/src/device.rs:1:41
|
1 | use std::{cmp, mem, ptr, slice, thread, time};
| ^^^^
|
= note: #[warn(unused_imports)] on by default
warning: unused macro definition
--> alxd/src/device/mod.rs:1726:9
|
1726 | / macro_rules! goto_out {
1727 | | () => {{
1728 | | self.free_all_ring_resources();
1729 | | self.disable_advanced_intr();
1730 | | return err;
1731 | | }}
1732 | | }
| |_________^
|
= note: #[warn(unused_macros)] on by default
warning: unreachable expression
--> rtl8168d/src/main.rs:139:9
|
139 | unsafe { let _ = syscall::physunmap(address); }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unreachable_code)] on by default
warning: unreachable expression
--> e1000d/src/main.rs:136:9
|
136 | unsafe { let _ = syscall::physunmap(address); }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unreachable_code)] on by default
warning: variable does not need to be mutable
--> e1000d/src/device.rs:178:21
|
178 | let mut data = unsafe { slice::from_raw_parts_mut(self.transmit_buffer[old_tail as usize].as_ptr() as *mut u8, td.length as usize) };
| ---^^^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> e1000d/src/device.rs:57:10
|
57 | #[derive(Debug)]
| ^^^^^
|
= note: #[warn(safe_packed_borrows)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> e1000d/src/device.rs:80:10
|
80 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: constant item is never used: `IMS_TXDW`
--> e1000d/src/device.rs:28:1
|
28 | const IMS_TXDW: u32 = 1;
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
warning: constant item is never used: `IMS_TXQE`
--> e1000d/src/device.rs:29:1
|
29 | const IMS_TXQE: u32 = 1 << 1;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant item is never used: `IMS_LSC`
--> e1000d/src/device.rs:30:1
|
30 | const IMS_LSC: u32 = 1 << 2;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant item is never used: `RCTL_MPE`
--> e1000d/src/device.rs:39:1
|
39 | const RCTL_MPE: u32 = 1 << 4;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant item is never used: `RD_EOP`
--> e1000d/src/device.rs:68:1
|
68 | const RD_EOP: u8 = 1 << 1;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: constant item is never used: `TD_DD`
--> e1000d/src/device.rs:94:1
|
94 | const TD_DD: u8 = 1;
| ^^^^^^^^^^^^^^^^^^^^
warning: variable does not need to be mutable
--> rtl8168d/src/device.rs:242:21
|
242 | if let Some(mut rd) = self.receive_ring.last_mut() {
| ---^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
warning: variable does not need to be mutable
--> rtl8168d/src/device.rs:250:21
|
250 | if let Some(mut td) = self.transmit_ring.last_mut() {
| ---^^^
| |
| help: remove this `mut`
warning: variable does not need to be mutable
--> rtl8168d/src/device.rs:258:21
|
258 | if let Some(mut td) = self.transmit_ring_h.last_mut() {
| ---^^^
| |
| help: remove this `mut`
warning: unreachable expression
--> alxd/src/main.rs:141:9
|
141 | unsafe { let _ = syscall::physunmap(address); }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(unreachable_code)] on by default
warning: value assigned to `val` is never read
--> alxd/src/device/mod.rs:669:6
|
669 | val = self.read(WOL0);
| ^^^
|
= note: #[warn(unused_assignments)] on by default
warning: value assigned to `err` is never read
--> alxd/src/device/mod.rs:1127:6
|
1127 | err = self.read_phy_reg(MII_BMSR, &mut bmsr);
| ^^^
warning: value assigned to `val` is never read
--> alxd/src/device/mod.rs:1282:6
|
1282 | val = self.read(DMA);
| ^^^
warning: unused variable: `err`
--> alxd/src/device/mod.rs:1724:13
|
1724 | let mut err: usize = 0;
| ^^^^^^^
|
= note: #[warn(unused_variables)] on by default
= note: to avoid this warning, consider using `_err` instead
warning: unused variable: `buf`
--> alxd/src/device/mod.rs:1808:35
|
1808 | fn read(&mut self, id: usize, buf: &mut [u8]) -> Result<usize> {
| ^^^
|
= note: to avoid this warning, consider using `_buf` instead
warning: unused variable: `buf`
--> alxd/src/device/mod.rs:1845:37
|
1845 | fn write(&mut self, _id: usize, buf: &[u8]) -> Result<usize> {
| ^^^
|
= note: to avoid this warning, consider using `_buf` instead
warning: variable does not need to be mutable
--> alxd/src/device/mod.rs:1724:13
|
1724 | let mut err: usize = 0;
| ---^^^^
| |
| help: remove this `mut`
|
= note: #[warn(unused_mut)] on by default
Compiling pcid v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/drivers/build/pcid)
Finished release [optimized] target(s) in 66.48 secs
�[01;38;5;215mcook - drivers stage�[0m
�[01;38;5;215mcook - drivers unstage�[0m
mkdir: created directory '../stage/etc'
mkdir: created directory '../stage/etc/pcid'
'initfs.toml' -> '../stage/etc/pcid/initfs.toml'
'filesystem.toml' -> '../stage/etc/pcid/filesystem.toml'
copy from `target/x86_64-unknown-redox/release/ps2d' [elf64-x86-64] to `../stage/bin/ps2d' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/pcid' [elf64-x86-64] to `../stage/bin/pcid' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/rtl8168d' [elf64-x86-64] to `../stage/bin/rtl8168d' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/vboxd' [elf64-x86-64] to `../stage/bin/vboxd' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/nvmed' [elf64-x86-64] to `../stage/bin/nvmed' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/ahcid' [elf64-x86-64] to `../stage/bin/ahcid' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/e1000d' [elf64-x86-64] to `../stage/bin/e1000d' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/bgad' [elf64-x86-64] to `../stage/bin/bgad' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/alxd' [elf64-x86-64] to `../stage/bin/alxd' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/vesad' [elf64-x86-64] to `../stage/bin/vesad' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/ihdad' [elf64-x86-64] to `../stage/bin/ihdad' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/xhcid' [elf64-x86-64] to `../stage/bin/xhcid' [elf64-x86-64]
Updating registry `https://github.com/rust-lang/crates.io-index`
Downloading walkdir v0.1.8
Compiling winapi-build v0.1.1
Compiling winapi v0.2.8
Compiling kernel32-sys v0.2.2
Compiling walkdir v0.1.8
Compiling docgen v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/docgen)
Finished release [optimized] target(s) in 3.82 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/docgen/target/release/docgen ../source ../stage/ref`
�[01;38;5;215mcook - drivers tar�[0m
�[01;38;5;215mcook - drivers version�[0m
'stage.toml' -> 'stage/pkg/drivers.toml'
Downloading serde v1.0.18
Downloading serde_derive v1.0.18
Downloading percent-encoding v1.0.0
Downloading serde_derive_internals v0.16.0
Downloading ordermap v0.3.0
Downloading rayon-core v1.2.1
Downloading lazy_static v0.2.9
Downloading futures v0.1.17
Downloading either v1.3.0
Compiling percent-encoding v1.0.0
Compiling safemem v0.2.0
Compiling build_const v0.2.0
Compiling unicode-xid v0.0.4
Compiling rayon-core v1.2.1
Compiling ordermap v0.3.0
Compiling crc-core v0.1.0
Compiling scopeguard v0.3.3
Compiling pkgutils v0.1.1 (file:///home/elzair/Development/rust/redox/redox/cookbook/pkgutils)
Compiling bitflags v0.9.1
Compiling byteorder v0.5.3
Compiling version_check v0.1.3
Compiling byteorder v1.1.0
Compiling quote v0.3.15
Compiling lazy_static v0.2.9
Compiling bidir-map v0.6.0
Compiling serde v1.0.18
Compiling winapi-build v0.1.1
Compiling ordermap v0.2.13
Compiling gcc v0.3.54
Compiling libc v0.2.33
Compiling either v1.3.0
Compiling unicode-width v0.1.4
Compiling winapi v0.2.8
Compiling untrusted v0.5.1
Compiling traitobject v0.1.0
Compiling language-tags v0.2.2
Compiling unicode-normalization v0.1.5
Compiling typenum v1.9.0
Compiling futures v0.1.17
Compiling typeable v0.1.2
Compiling adler32 v1.0.2
Compiling log v0.3.8
Compiling matches v0.1.6
Compiling httparse v1.2.3
Compiling version-compare v0.0.4
Compiling fixedbitset v0.1.8
Compiling synom v0.11.3
Compiling crc v1.5.0
Compiling base64 v0.6.0
Compiling kernel32-sys v0.2.2
Compiling textwrap v0.9.0
Compiling coco v0.1.1
Compiling termion v1.5.1
Compiling time v0.1.38
Compiling num_cpus v1.7.0
Compiling xattr v0.1.11
Compiling rand v0.3.18
Compiling unicase v1.4.2
Compiling unicode-bidi v0.3.4
Compiling mime v0.2.6
Compiling petgraph v0.4.10
Compiling syn v0.11.11
Compiling clap v2.27.1
Compiling tar v0.4.13 (https://github.com/redox-os/tar-rs#b71c2202)
Compiling liner v0.1.5
Compiling libflate v0.1.12
Compiling pbr v1.0.0 (https://github.com/ids1024/pb?branch=duration#abe4d6e4)
Compiling toml v0.4.5
Compiling idna v0.1.4
Compiling generic-array v0.2.1
Compiling static-buffer v0.2.0
Compiling rayon v0.7.1
Compiling octavo-digest v0.1.2 (https://github.com/libOctavo/octavo.git#2eff2009)
Compiling ring v0.11.0
Compiling url v1.6.0
Compiling octavo v0.1.1 (https://github.com/libOctavo/octavo.git#2eff2009)
Compiling hyper v0.10.13
Compiling serde_derive_internals v0.16.0
Compiling serde_derive v1.0.18
Compiling webpki v0.14.0
Compiling webpki-roots v0.11.0
Compiling rustls v0.9.0
Compiling hyper-rustls v0.6.1
Finished release [optimized] target(s) in 103.62 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/pkgutils/target/release/pkg --target=x86_64-unknown-redox create stage`
pkg: create: stage: "stage.tar.gz"created stage.tar.gz
�[01;38;5;155mrepo - preparing init�[0m
�[01;38;5;215mcook - init prepare�[0m
�[01;38;5;155mrepo - building init�[0m
�[01;38;5;215mcook - init build�[0m
Compiling redox_syscall v0.1.31
Compiling init v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/init/build)
Finished release [optimized] target(s) in 1.72 secs
�[01;38;5;215mcook - init stage�[0m
�[01;38;5;215mcook - init unstage�[0m
copy from `target/x86_64-unknown-redox/release/init' [elf64-x86-64] to `../stage/bin/init' [elf64-x86-64]
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/docgen/target/release/docgen ../source ../stage/ref`
�[01;38;5;215mcook - init tar�[0m
�[01;38;5;215mcook - init version�[0m
'stage.toml' -> 'stage/pkg/init.toml'
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/pkgutils/target/release/pkg --target=x86_64-unknown-redox create stage`
pkg: create: stage: "stage.tar.gz"created stage.tar.gz
�[01;38;5;155mrepo - preparing redoxfs�[0m
�[01;38;5;215mcook - redoxfs prepare�[0m
�[01;38;5;155mrepo - building redoxfs�[0m
�[01;38;5;215mcook - redoxfs build�[0m
Compiling spin v0.4.6
Compiling libc v0.2.34
Compiling redox_syscall v0.1.33
Compiling rand v0.3.19
Compiling uuid v0.5.1
Compiling redoxfs v0.3.2 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/redoxfs/build)
Finished release [optimized] target(s) in 7.24 secs
�[01;38;5;215mcook - redoxfs stage�[0m
�[01;38;5;215mcook - redoxfs unstage�[0m
copy from `target/x86_64-unknown-redox/release/redoxfs-mkfs' [elf64-x86-64] to `../stage/bin/redoxfs-mkfs' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/redoxfs' [elf64-x86-64] to `../stage/bin/redoxfs' [elf64-x86-64]
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/docgen/target/release/docgen ../source ../stage/ref`
�[01;38;5;215mcook - redoxfs tar�[0m
�[01;38;5;215mcook - redoxfs version�[0m
'stage.toml' -> 'stage/pkg/redoxfs.toml'
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/pkgutils/target/release/pkg --target=x86_64-unknown-redox create stage`
pkg: create: stage: "stage.tar.gz"created stage.tar.gz
�[01;38;5;155mrepo - publishing drivers�[0m
�[01;38;5;215mcook - drivers publish�[0m
'stage.tar.gz' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/drivers.tar.gz'
'stage.sig' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/drivers.sig'
'stage.toml' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/drivers.toml'
�[01;38;5;155mrepo - publishing init�[0m
�[01;38;5;215mcook - init publish�[0m
'stage.tar.gz' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/init.tar.gz'
'stage.sig' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/init.sig'
'stage.toml' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/init.toml'
�[01;38;5;155mrepo - publishing redoxfs�[0m
�[01;38;5;215mcook - redoxfs publish�[0m
'stage.tar.gz' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/redoxfs.tar.gz'
'stage.sig' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/redoxfs.sig'
'stage.toml' -> '/home/elzair/Development/rust/redox/redox/cookbook/repo/x86_64-unknown-redox/redoxfs.toml'
�[01;38;5;155mrepo - generating repo.toml�[0m
Installing package drivers
Installing package init
Installing package redoxfs
Create file parent build/initfs/etc
Create file build/initfs/etc/init.rc
touch build/initfs.tag
cd kernel && INITFS_FOLDER=/home/elzair/Development/rust/redox/redox/build/initfs xargo rustc --lib --target x86_64-unknown-none --release -- -C soft-float -C debuginfo=2 --emit link=../build/libkernel.a
Compiling core v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libcore)
Compiling std_unicode v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/libstd_unicode)
Compiling alloc v0.0.0 (file:///home/elzair/Development/rust/redox/redox/rust/src/liballoc)
Finished release [optimized] target(s) in 21.39 secs
Updating git repository `https://github.com/redox-os/linked-list-allocator.git`
Downloading bitflags v1.0.1
Downloading raw-cpuid v3.0.0
Downloading x86 v0.7.2
Downloading goblin v0.0.10
Downloading raw-cpuid v2.0.2
Downloading plain v0.0.2
Downloading scroll v0.5.0
Compiling scroll v0.5.0
Compiling redox_syscall v0.1.35 (file:///home/elzair/Development/rust/redox/redox/kernel/syscall)
Compiling spin v0.4.6
Compiling bitflags v1.0.1
Compiling x86 v0.7.2
Compiling kernel v0.1.33 (file:///home/elzair/Development/rust/redox/redox/kernel)
Compiling bitflags v0.7.0
Compiling gcc v0.3.54
Compiling plain v0.0.2
Compiling raw-cpuid v2.0.2
Compiling linked_list_allocator v0.4.1 (https://github.com/redox-os/linked-list-allocator.git#465d15c4)
Compiling goblin v0.0.10
Compiling alloc_kernel v0.1.0 (file:///home/elzair/Development/rust/redox/redox/kernel/alloc_kernel)
Compiling raw-cpuid v3.0.0
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:34:37
|
34 | println!("RAX: {:>016X}", self.rax);
| ^^^^^^^^
|
= note: #[warn(safe_packed_borrows)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:35:37
|
35 | println!("RCX: {:>016X}", self.rcx);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:36:37
|
36 | println!("RDX: {:>016X}", self.rdx);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:37:37
|
37 | println!("RDI: {:>016X}", self.rdi);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:38:37
|
38 | println!("RSI: {:>016X}", self.rsi);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:39:37
|
39 | println!("R8: {:>016X}", self.r8);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:40:37
|
40 | println!("R9: {:>016X}", self.r9);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:41:37
|
41 | println!("R10: {:>016X}", self.r10);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:42:37
|
42 | println!("R11: {:>016X}", self.r11);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:89:37
|
89 | println!("RBX: {:>016X}", self.rbx);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:90:37
|
90 | println!("RBP: {:>016X}", self.rbp);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:91:37
|
91 | println!("R12: {:>016X}", self.r12);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:92:37
|
92 | println!("R13: {:>016X}", self.r13);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:93:37
|
93 | println!("R14: {:>016X}", self.r14);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:94:37
|
94 | println!("R15: {:>016X}", self.r15);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:148:37
|
148 | println!("RFLAG: {:>016X}", self.rflags);
| ^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:149:37
|
149 | println!("CS: {:>016X}", self.cs);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:150:37
|
150 | println!("RIP: {:>016X}", self.rip);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:199:37
|
199 | println!("FS: {:>016X}", self.fs);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:244:37
|
244 | println!("CODE: {:>016X}", self.code);
| ^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:246:37
|
246 | println!("FS: {:>016X}", self.fs);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:294:37
|
294 | println!("FS: {:>016X}", self.fs);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:342:37
|
342 | println!("CODE: {:>016X}", self.code);
| ^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/arch/x86_64/macros.rs:345:37
|
345 | println!("FS: {:>016X}", self.fs);
| ^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: unnecessary `unsafe` block
--> src/arch/x86_64/paging/mod.rs:129:17
|
81 | pub unsafe fn init(cpu_id: usize, kernel_start: usize, kernel_end: usize, stack_start: usize, stack_end: usize) -> (ActivePageTable, usize) {
| ------------------------------------------------------------------------------------------------------------------------------------------- because it's nested under this `unsafe` fn
...
129 | unsafe { result.ignore(); }
| ^^^^^^ unnecessary `unsafe` block
|
= note: #[warn(unused_unsafe)] on by default
warning: unnecessary `unsafe` block
--> src/arch/x86_64/paging/mod.rs:171:17
|
81 | pub unsafe fn init(cpu_id: usize, kernel_start: usize, kernel_end: usize, stack_start: usize, stack_end: usize) -> (ActivePageTable, usize) {
| ------------------------------------------------------------------------------------------------------------------------------------------- because it's nested under this `unsafe` fn
...
171 | unsafe { result.ignore(); }
| ^^^^^^ unnecessary `unsafe` block
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/hpet.rs:23:10
|
23 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:42:47
|
42 | println!("VER: {:X}", drhd.version);
| ^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:43:47
|
43 | println!("CAP: {:X}", drhd.cap);
| ^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:44:51
|
44 | println!("EXT_CAP: {:X}", drhd.ext_cap);
| ^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:45:48
|
45 | println!("GCMD: {:X}", drhd.gl_cmd);
| ^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:46:48
|
46 | println!("GSTS: {:X}", drhd.gl_sts);
| ^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/dmar/mod.rs:47:46
|
47 | println!("RT: {:X}", drhd.root_table);
| ^^^^^^^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/dmar/mod.rs:84:10
|
84 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/dmar/mod.rs:105:10
|
105 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/dmar/mod.rs:118:10
|
118 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/dmar/mod.rs:129:10
|
129 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/dmar/mod.rs:141:10
|
141 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/fadt.rs:9:10
|
9 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: borrow of packed field requires unsafe function or block (error E0133)
--> src/acpi/fadt.rs:111:38
|
111 | println!(" FACP: {:X}", fadt.dsdt);
| ^^^^^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/madt.rs:169:10
|
169 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/madt.rs:181:10
|
181 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: #[derive] can't be used on a non-Copy #[repr(packed)] struct (error E0133)
--> src/acpi/madt.rs:195:10
|
195 | #[derive(Debug)]
| ^^^^^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #46043 <https://github.com/rust-lang/rust/issues/46043>
warning: variant is never constructed: `RawDataBuffer`
--> src/acpi/aml/namespace.rs:135:5
|
135 | RawDataBuffer(Vec<u8>),
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
warning: field is never used: `header`
--> src/elf.rs:131:5
|
131 | header: &'a header::Header,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
warning: found struct without foreign-function-safe representation annotation in foreign module, consider adding a #[repr(C)] attribute to the type
--> src/arch/x86_64/interrupt/syscall.rs:6:103
|
6 | fn syscall(a: usize, b: usize, c: usize, d: usize, e: usize, f: usize, rbp: usize, stack: &mut SyscallStack) -> usize;
| ^^^^^^^^^^^^^^^^^
|
= note: #[warn(improper_ctypes)] on by default
Finished release [optimized] target(s) in 52.47 secs
ld --gc-sections -z max-page-size=0x1000 -T kernel/linkers/x86_64.ld -o build/kernel build/libkernel.a
objcopy --only-keep-debug build/kernel build/kernel.sym
objcopy --strip-debug build/kernel
fusermount -u build/filesystem/ || true
fusermount: entry for /home/elzair/Development/rust/redox/redox/build/filesystem not found in /etc/mtab
rm -rf build/filesystem.bin build/filesystem.bin.partial build/filesystem/
dd if=/dev/zero of=build/filesystem.bin.partial bs=1048576 count=256
256+0 records in
256+0 records out
268435456 bytes (268 MB, 256 MiB) copied, 0.106344 s, 2.5 GB/s
cargo run --manifest-path redoxfs/Cargo.toml --release --bin redoxfs-mkfs build/filesystem.bin.partial
Downloading redox_syscall v0.1.32
Compiling libc v0.2.33
Compiling spin v0.4.6
Compiling pkg-config v0.3.9
Compiling redox_syscall v0.1.32
Compiling thread-scoped v1.0.2
Compiling log v0.3.8
Compiling time v0.1.38
Compiling rand v0.3.18
Compiling fuse v0.3.1
Compiling uuid v0.5.1
Compiling redoxfs v0.3.2 (file:///home/elzair/Development/rust/redox/redox/redoxfs)
Finished release [optimized] target(s) in 5.72 secs
Running `redoxfs/target/release/redoxfs-mkfs build/filesystem.bin.partial`
redoxfs-mkfs: created filesystem on build/filesystem.bin.partial, reserved 0 blocks, size 268 MB, uuid b6b6683a-ce7c-45e7-a8b3-027fa8be8cdd
mkdir -p build/filesystem/
cargo build --manifest-path redoxfs/Cargo.toml --release --bin redoxfs
Compiling redoxfs v0.3.2 (file:///home/elzair/Development/rust/redox/redox/redoxfs)
Finished release [optimized] target(s) in 2.61 secs
cargo run --manifest-path redoxfs/Cargo.toml --release --bin redoxfs -- build/filesystem.bin.partial build/filesystem/
Finished release [optimized] target(s) in 0.0 secs
Running `redoxfs/target/release/redoxfs build/filesystem.bin.partial build/filesystem/`
redoxfs: opening build/filesystem.bin.partial
redoxfs: opened filesystem on build/filesystem.bin.partial with uuid b6b6683a-ce7c-45e7-a8b3-027fa8be8cdd
redoxfs: mounted filesystem on build/filesystem.bin.partial to build/filesystem/
sleep 2
pgrep redoxfs
9611
cp filesystem.toml build/bootloader build/kernel build/filesystem/
cargo run --manifest-path installer/Cargo.toml -- --cookbook=cookbook -c filesystem.toml build/filesystem/
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `installer/target/debug/redox_installer --cookbook=cookbook -c filesystem.toml build/filesystem/`
Install Config {
general: GeneralConfig {
prompt: false
},
packages: {
"coreutils": PackageConfig {
version: None,
git: None,
path: None
},
"drivers": PackageConfig {
version: None,
git: None,
path: None
},
"extrautils": PackageConfig {
version: None,
git: None,
path: None
},
"findutils": PackageConfig {
version: None,
git: None,
path: None
},
"installer": PackageConfig {
version: None,
git: None,
path: None
},
"ion": PackageConfig {
version: None,
git: None,
path: None
},
"netdb": PackageConfig {
version: None,
git: None,
path: None
},
"netstack": PackageConfig {
version: None,
git: None,
path: None
},
"netutils": PackageConfig {
version: None,
git: None,
path: None
},
"nulld": PackageConfig {
version: None,
git: None,
path: None
},
"orbdata": PackageConfig {
version: None,
git: None,
path: None
},
"orbital": PackageConfig {
version: None,
git: None,
path: None
},
"orbterm": PackageConfig {
version: None,
git: None,
path: None
},
"orbutils": PackageConfig {
version: None,
git: None,
path: None
},
"pkgutils": PackageConfig {
version: None,
git: None,
path: None
},
"ptyd": PackageConfig {
version: None,
git: None,
path: None
},
"randd": PackageConfig {
version: None,
git: None,
path: None
},
"redoxfs": PackageConfig {
version: None,
git: None,
path: None
},
"smith": PackageConfig {
version: None,
git: None,
path: None
},
"userutils": PackageConfig {
version: None,
git: None,
path: None
},
"uutils": PackageConfig {
version: None,
git: None,
path: None
},
"zerod": PackageConfig {
version: None,
git: None,
path: None
}
},
files: [
FileConfig {
path: "/etc/init.d/00_base",
data: "nulld\nzerod\npcid /etc/pcid/filesystem.toml\nrandd\nptyd\n",
symlink: false
},
FileConfig {
path: "/etc/init.d/10_net",
data: "smolnetd\n",
symlink: false
},
FileConfig {
path: "/etc/init.d/20_orbital",
data: "orbital display:3/activate orblogin launcher\n",
symlink: false
},
FileConfig {
path: "/etc/init.d/30_console",
data: "getty display:2\ngetty debug: -J\n",
symlink: false
},
FileConfig {
path: "/etc/net/dns",
data: "208.67.222.222\n",
symlink: false
},
FileConfig {
path: "/etc/net/ip",
data: "10.0.2.15\n",
symlink: false
},
FileConfig {
path: "/etc/net/ip_router",
data: "10.0.2.2\n",
symlink: false
},
FileConfig {
path: "/etc/net/ip_subnet",
data: "255.255.255.0\n",
symlink: false
},
FileConfig {
path: "/etc/net/mac",
data: "54-52-00-ab-cd-ef\n",
symlink: false
},
FileConfig {
path: "/etc/pkg.d/50_redox",
data: "https://static.redox-os.org/pkg",
symlink: false
},
FileConfig {
path: "/etc/group",
data: "root;0;root\nuser;1000;user\nsudo;1;user\n",
symlink: false
},
FileConfig {
path: "/etc/hostname",
data: "redox\n",
symlink: false
},
FileConfig {
path: "/etc/issue",
data: "########## Redox OS ##########\n# Login with the following: #\n# `user` #\n# `root`:`password` #\n##############################\n\n",
symlink: false
},
FileConfig {
path: "/etc/motd",
data: "Welcome to Redox OS!\n\n",
symlink: false
},
FileConfig {
path: "/usr/bin",
data: "/bin",
symlink: true
}
],
users: {
"root": UserConfig {
password: Some(
"$argon2i$m=4096,t=10,p=1$Tnc4UVV0N00$ML9LIOujd3nmAfkAwEcSTMPqakWUF0OUiLWrIy0nGLk"
),
uid: Some(
0
),
gid: Some(
0
),
name: Some(
"root"
),
home: Some(
"/root"
),
shell: None
},
"user": UserConfig {
password: Some(
""
),
uid: None,
gid: None,
name: None,
home: None,
shell: None
}
}
} to build/filesystem/
Create directory build/filesystem/
�[01;38;5;155mrepo - preparing coreutils�[0m
�[01;38;5;215mcook - coreutils prepare�[0m
�[01;38;5;155mrepo - building coreutils�[0m
�[01;38;5;215mcook - coreutils build�[0m
Downloading failure v0.1.1
Downloading blake2-rfc v0.2.18
Downloading arrayvec v0.4.6
Downloading nodrop v0.1.12
Downloading backtrace v0.3.4
Downloading failure_derive v0.1.1
Downloading synstructure v0.6.1
Compiling cfg-if v0.1.2
Compiling constant_time_eq v0.1.3
Compiling arg_parser v0.1.0 (https://github.com/redox-os/arg-parser.git#75035318)
Compiling safemem v0.2.0
Compiling byteorder v1.2.1
Compiling nodrop v0.1.12
Compiling unicode-xid v0.0.4
Compiling redox_syscall v0.1.32
Compiling scoped_threadpool v0.1.8
Compiling same-file v0.1.3
Compiling rustc-demangle v0.1.5
Compiling quote v0.3.15
Compiling extra v0.1.0 (https://github.com/redox-os/libextra.git#f38608ac)
Compiling libc v0.2.34
Compiling arrayvec v0.4.6
Compiling synom v0.11.3
Compiling walkdir v1.0.7
Compiling base64 v0.6.0
Compiling filetime v0.1.14
Compiling redox_termios v0.1.1
Compiling backtrace v0.3.4
Compiling time v0.1.38
Compiling syn v0.11.11
Compiling blake2-rfc v0.2.18
Compiling termion v1.5.1
Compiling argon2rs v0.2.5
Compiling synstructure v0.6.1
Compiling failure_derive v0.1.1
Compiling failure v0.1.1
Compiling redox_users v0.1.0 (https://github.com/redox-os/users.git#90e5ffe4)
Compiling coreutils v0.1.0 (file:///home/elzair/Development/rust/redox/redox/cookbook/recipes/coreutils/build)
Finished release [optimized] target(s) in 32.71 secs
�[01;38;5;215mcook - coreutils stage�[0m
�[01;38;5;215mcook - coreutils unstage�[0m
copy from `target/x86_64-unknown-redox/release/reset' [elf64-x86-64] to `../stage/bin/reset' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/df' [elf64-x86-64] to `../stage/bin/df' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/chown' [elf64-x86-64] to `../stage/bin/chown' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/du' [elf64-x86-64] to `../stage/bin/du' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/stat' [elf64-x86-64] to `../stage/bin/stat' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/time' [elf64-x86-64] to `../stage/bin/time' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/test' [elf64-x86-64] to `../stage/bin/test' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/free' [elf64-x86-64] to `../stage/bin/free' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/shutdown' [elf64-x86-64] to `../stage/bin/shutdown' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/tail' [elf64-x86-64] to `../stage/bin/tail' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/touch' [elf64-x86-64] to `../stage/bin/touch' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/ln' [elf64-x86-64] to `../stage/bin/ln' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/which' [elf64-x86-64] to `../stage/bin/which' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/uptime' [elf64-x86-64] to `../stage/bin/uptime' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/sort' [elf64-x86-64] to `../stage/bin/sort' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/ps' [elf64-x86-64] to `../stage/bin/ps' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/kill' [elf64-x86-64] to `../stage/bin/kill' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/dd' [elf64-x86-64] to `../stage/bin/dd' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/mkdir' [elf64-x86-64] to `../stage/bin/mkdir' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/clear' [elf64-x86-64] to `../stage/bin/clear' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/uname' [elf64-x86-64] to `../stage/bin/uname' [elf64-x86-64]
copy from `target/x86_64-unknown-redox/release/cat' [elf64-x86-64] to `../stage/bin/cat' [elf64-x86-64]
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/docgen/target/release/docgen ../source ../stage/ref`
../source/src/bin/shutdown.rs -> ../stage/ref/shutdown
../source/src/bin/du.rs -> ../stage/ref/du
../source/src/bin/time.rs -> ../stage/ref/time
../source/src/bin/touch.rs -> ../stage/ref/touch
../source/src/bin/reset.rs -> ../stage/ref/reset
../source/src/bin/kill.rs -> ../stage/ref/kill
../source/src/bin/uname.rs -> ../stage/ref/uname
../source/src/bin/ps.rs -> ../stage/ref/ps
../source/src/bin/tail.rs -> ../stage/ref/tail
../source/src/bin/clear.rs -> ../stage/ref/clear
../source/src/bin/uptime.rs -> ../stage/ref/uptime
../source/src/bin/free.rs -> ../stage/ref/free
../source/src/bin/df.rs -> ../stage/ref/df
../source/src/bin/dd.rs -> ../stage/ref/dd
../source/src/bin/test.rs -> ../stage/ref/test
../source/src/bin/stat.rs -> ../stage/ref/stat
../source/src/bin/cat.rs -> ../stage/ref/cat
../source/src/bin/mkdir.rs -> ../stage/ref/mkdir
../source/src/bin/chown.rs -> ../stage/ref/chown
�[01;38;5;215mcook - coreutils tar�[0m
�[01;38;5;215mcook - coreutils version�[0m
'stage.toml' -> 'stage/pkg/coreutils.toml'
Finished release [optimized] target(s) in 0.0 secs
Running `/home/elzair/Development/rust/redox/redox/cookbook/pkgutils/target/release/pkg --target=x86_64-unknown-redox create stage`
pkg: create: stage: "stage.tar.gz"created stage.tar.gz
�[01;38;5;155mrepo - drivers up to date�[0m
�[01;38;5;155mrepo - preparing extrautils�[0m
�[01;38;5;215mcook - extrautils prepare�[0m
/home/elzair/Development/rust/redox/redox/cookbook /home/elzair/Development/rust/redox/redox/cookbook/recipes/extrautils
�[01;38;5;215mrepo - fetching xz�[0m
�[01;38;5;215mcook - xz fetch�[0m
--2018-01-07 17:04:29-- https://codeload.github.com/xz-mirror/xz/tar.gz/v5.2.3
Resolving codeload.github.com (codeload.github.com)... 192.30.253.121, 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.121|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: 'source.tar'
0K .......... .......... .......... .......... .......... 1.06M
50K .......... .......... .......... .......... .......... 2.20M
100K .......... .......... .......... .......... .......... 10.5M
150K .......... .......... .......... .......... .......... 6.84M
200K .......... .......... .......... .......... .......... 3.06M
250K .......... .......... .......... .......... .......... 18.4M
300K .......... .......... .......... .......... .......... 14.6M
350K .......... .......... .......... .......... .......... 15.5M
400K .......... .......... .......... .......... .......... 4.20M
450K .......... .......... .......... .......... .......... 7.33M
500K .......... .......... .......... .......... .......... 16.9M
550K .......... .......... .......... .......... .......... 10.2M
600K ........ 29.4M=0.1s
2018-01-07 17:04:29 (4.51 MB/s) - 'source.tar' saved [622783]
xz-5.2.3/.gitignore
xz-5.2.3/AUTHORS
xz-5.2.3/COPYING
xz-5.2.3/COPYING.GPLv2
xz-5.2.3/COPYING.GPLv3
xz-5.2.3/COPYING.LGPLv2.1
xz-5.2.3/ChangeLog
xz-5.2.3/Doxyfile.in
xz-5.2.3/INSTALL
xz-5.2.3/INSTALL.generic
xz-5.2.3/Makefile.am
xz-5.2.3/NEWS
xz-5.2.3/PACKAGERS
xz-5.2.3/README
xz-5.2.3/THANKS
xz-5.2.3/TODO
xz-5.2.3/autogen.sh
xz-5.2.3/build-aux/
xz-5.2.3/build-aux/manconv.sh
xz-5.2.3/build-aux/version.sh
xz-5.2.3/configure.ac
xz-5.2.3/debug/
xz-5.2.3/debug/Makefile.am
xz-5.2.3/debug/README
xz-5.2.3/debug/crc32.c
xz-5.2.3/debug/full_flush.c
xz-5.2.3/debug/hex2bin.c
xz-5.2.3/debug/known_sizes.c
xz-5.2.3/debug/memusage.c
xz-5.2.3/debug/repeat.c
xz-5.2.3/debug/sync_flush.c
xz-5.2.3/debug/translation.bash
xz-5.2.3/doc/
xz-5.2.3/doc/examples/
xz-5.2.3/doc/examples/00_README.txt
xz-5.2.3/doc/examples/01_compress_easy.c
xz-5.2.3/doc/examples/02_decompress.c
xz-5.2.3/doc/examples/03_compress_custom.c
xz-5.2.3/doc/examples/04_compress_easy_mt.c
xz-5.2.3/doc/examples/Makefile
xz-5.2.3/doc/examples_old/
xz-5.2.3/doc/examples_old/xz_pipe_comp.c
xz-5.2.3/doc/examples_old/xz_pipe_decomp.c
xz-5.2.3/doc/faq.txt
xz-5.2.3/doc/history.txt
xz-5.2.3/doc/lzma-file-format.txt
xz-5.2.3/doc/xz-file-format.txt
xz-5.2.3/dos/
xz-5.2.3/dos/INSTALL.txt
xz-5.2.3/dos/Makefile
xz-5.2.3/dos/README.txt
xz-5.2.3/dos/config.h
xz-5.2.3/extra/
xz-5.2.3/extra/7z2lzma/
xz-5.2.3/extra/7z2lzma/7z2lzma.bash
xz-5.2.3/extra/scanlzma/
xz-5.2.3/extra/scanlzma/scanlzma.c
xz-5.2.3/lib/
xz-5.2.3/lib/Makefile.am
xz-5.2.3/lib/getopt.c
xz-5.2.3/lib/getopt.in.h
xz-5.2.3/lib/getopt1.c
xz-5.2.3/lib/getopt_int.h
xz-5.2.3/m4/
xz-5.2.3/m4/.gitignore
xz-5.2.3/m4/ax_check_capsicum.m4
xz-5.2.3/m4/ax_pthread.m4
xz-5.2.3/m4/getopt.m4
xz-5.2.3/m4/posix-shell.m4
xz-5.2.3/m4/tuklib_common.m4
xz-5.2.3/m4/tuklib_cpucores.m4
xz-5.2.3/m4/tuklib_integer.m4
xz-5.2.3/m4/tuklib_mbstr.m4
xz-5.2.3/m4/tuklib_physmem.m4
xz-5.2.3/m4/tuklib_progname.m4
xz-5.2.3/macosx/
xz-5.2.3/macosx/build.sh
xz-5.2.3/po/
xz-5.2.3/po/.gitignore
xz-5.2.3/po/LINGUAS
xz-5.2.3/po/Makevars
xz-5.2.3/po/POTFILES.in
xz-5.2.3/po/cs.po
xz-5.2.3/po/de.po
xz-5.2.3/po/fr.po
xz-5.2.3/po/it.po
xz-5.2.3/po/pl.po
xz-5.2.3/po/vi.po
xz-5.2.3/src/
xz-5.2.3/src/Makefile.am
xz-5.2.3/src/common/
xz-5.2.3/src/common/common_w32res.rc
xz-5.2.3/src/common/mythread.h
xz-5.2.3/src/common/sysdefs.h
xz-5.2.3/src/common/tuklib_common.h
xz-5.2.3/src/common/tuklib_config.h
xz-5.2.3/src/common/tuklib_cpucores.c
xz-5.2.3/src/common/tuklib_cpucores.h
xz-5.2.3/src/common/tuklib_exit.c
xz-5.2.3/src/common/tuklib_exit.h
xz-5.2.3/src/common/tuklib_gettext.h
xz-5.2.3/src/common/tuklib_integer.h
xz-5.2.3/src/common/tuklib_mbstr.h
xz-5.2.3/src/common/tuklib_mbstr_fw.c
xz-5.2.3/src/common/tuklib_mbstr_width.c
xz-5.2.3/src/common/tuklib_open_stdxxx.c
xz-5.2.3/src/common/tuklib_open_stdxxx.h
xz-5.2.3/src/common/tuklib_physmem.c
xz-5.2.3/src/common/tuklib_physmem.h
xz-5.2.3/src/common/tuklib_progname.c
xz-5.2.3/src/common/tuklib_progname.h
xz-5.2.3/src/liblzma/
xz-5.2.3/src/liblzma/Makefile.am
xz-5.2.3/src/liblzma/api/
xz-5.2.3/src/liblzma/api/Makefile.am
xz-5.2.3/src/liblzma/api/lzma.h
xz-5.2.3/src/liblzma/api/lzma/
xz-5.2.3/src/liblzma/api/lzma/base.h
xz-5.2.3/src/liblzma/api/lzma/bcj.h
xz-5.2.3/src/liblzma/api/lzma/block.h
xz-5.2.3/src/liblzma/api/lzma/check.h
xz-5.2.3/src/liblzma/api/lzma/container.h
xz-5.2.3/src/liblzma/api/lzma/delta.h
xz-5.2.3/src/liblzma/api/lzma/filter.h
xz-5.2.3/src/liblzma/api/lzma/hardware.h
xz-5.2.3/src/liblzma/api/lzma/index.h
xz-5.2.3/src/liblzma/api/lzma/index_hash.h
xz-5.2.3/src/liblzma/api/lzma/lzma12.h
xz-5.2.3/src/liblzma/api/lzma/stream_flags.h
xz-5.2.3/src/liblzma/api/lzma/version.h
xz-5.2.3/src/liblzma/api/lzma/vli.h
xz-5.2.3/src/liblzma/check/
xz-5.2.3/src/liblzma/check/Makefile.inc
xz-5.2.3/src/liblzma/check/check.c
xz-5.2.3/src/liblzma/check/check.h
xz-5.2.3/src/liblzma/check/crc32_fast.c
xz-5.2.3/src/liblzma/check/crc32_small.c
xz-5.2.3/src/liblzma/check/crc32_table.c
xz-5.2.3/src/liblzma/check/crc32_table_be.h
xz-5.2.3/src/liblzma/check/crc32_table_le.h
xz-5.2.3/src/liblzma/check/crc32_tablegen.c
xz-5.2.3/src/liblzma/check/crc32_x86.S
xz-5.2.3/src/liblzma/check/crc64_fast.c
xz-5.2.3/src/liblzma/check/crc64_small.c
xz-5.2.3/src/liblzma/check/crc64_table.c
xz-5.2.3/src/liblzma/check/crc64_table_be.h
xz-5.2.3/src/liblzma/check/crc64_table_le.h
xz-5.2.3/src/liblzma/check/crc64_tablegen.c
xz-5.2.3/src/liblzma/check/crc64_x86.S
xz-5.2.3/src/liblzma/check/crc_macros.h
xz-5.2.3/src/liblzma/check/sha256.c
xz-5.2.3/src/liblzma/common/
xz-5.2.3/src/liblzma/common/Makefile.inc
xz-5.2.3/src/liblzma/common/alone_decoder.c
xz-5.2.3/src/liblzma/common/alone_decoder.h
xz-5.2.3/src/liblzma/common/alone_encoder.c
xz-5.2.3/src/liblzma/common/auto_decoder.c
xz-5.2.3/src/liblzma/common/block_buffer_decoder.c
xz-5.2.3/src/liblzma/common/block_buffer_encoder.c
xz-5.2.3/src/liblzma/common/block_buffer_encoder.h
xz-5.2.3/src/liblzma/common/block_decoder.c
xz-5.2.3/src/liblzma/common/block_decoder.h
xz-5.2.3/src/liblzma/common/block_encoder.c
xz-5.2.3/src/liblzma/common/block_encoder.h
xz-5.2.3/src/liblzma/common/block_header_decoder.c
xz-5.2.3/src/liblzma/common/block_header_encoder.c
xz-5.2.3/src/liblzma/common/block_util.c
xz-5.2.3/src/liblzma/common/common.c
xz-5.2.3/src/liblzma/common/common.h
xz-5.2.3/src/liblzma/common/easy_buffer_encoder.c
xz-5.2.3/src/liblzma/common/easy_decoder_memusage.c
xz-5.2.3/src/liblzma/common/easy_encoder.c
xz-5.2.3/src/liblzma/common/easy_encoder_memusage.c
xz-5.2.3/src/liblzma/common/easy_preset.c
xz-5.2.3/src/liblzma/common/easy_preset.h
xz-5.2.3/src/liblzma/common/filter_buffer_decoder.c
xz-5.2.3/src/liblzma/common/filter_buffer_encoder.c
xz-5.2.3/src/liblzma/common/filter_common.c
xz-5.2.3/src/liblzma/common/filter_common.h
xz-5.2.3/src/liblzma/common/filter_decoder.c
xz-5.2.3/src/liblzma/common/filter_decoder.h
xz-5.2.3/src/liblzma/common/filter_encoder.c
xz-5.2.3/src/liblzma/common/filter_encoder.h
xz-5.2.3/src/liblzma/common/filter_flags_decoder.c
xz-5.2.3/src/liblzma/common/filter_flags_encoder.c
xz-5.2.3/src/liblzma/common/hardware_cputhreads.c
xz-5.2.3/src/liblzma/common/hardware_physmem.c
xz-5.2.3/src/liblzma/common/index.c
xz-5.2.3/src/liblzma/common/index.h
xz-5.2.3/src/liblzma/common/index_decoder.c
xz-5.2.3/src/liblzma/common/index_encoder.c
xz-5.2.3/src/liblzma/common/index_encoder.h
xz-5.2.3/src/liblzma/common/index_hash.c
xz-5.2.3/src/liblzma/common/memcmplen.h
xz-5.2.3/src/liblzma/common/outqueue.c
xz-5.2.3/src/liblzma/common/outqueue.h
xz-5.2.3/src/liblzma/common/stream_buffer_decoder.c
xz-5.2.3/src/liblzma/common/stream_buffer_encoder.c
xz-5.2.3/src/liblzma/common/stream_decoder.c
xz-5.2.3/src/liblzma/common/stream_decoder.h
xz-5.2.3/src/liblzma/common/stream_encoder.c
xz-5.2.3/src/liblzma/common/stream_encoder_mt.c
xz-5.2.3/src/liblzma/common/stream_flags_common.c
xz-5.2.3/src/liblzma/common/stream_flags_common.h
xz-5.2.3/src/liblzma/common/stream_flags_decoder.c
xz-5.2.3/src/liblzma/common/stream_flags_encoder.c
xz-5.2.3/src/liblzma/common/vli_decoder.c
xz-5.2.3/src/liblzma/common/vli_encoder.c
xz-5.2.3/src/liblzma/common/vli_size.c
xz-5.2.3/src/liblzma/delta/
xz-5.2.3/src/liblzma/delta/Makefile.inc
xz-5.2.3/src/liblzma/delta/delta_common.c
xz-5.2.3/src/liblzma/delta/delta_common.h
xz-5.2.3/src/liblzma/delta/delta_decoder.c
xz-5.2.3/src/liblzma/delta/delta_decoder.h
xz-5.2.3/src/liblzma/delta/delta_encoder.c
xz-5.2.3/src/liblzma/delta/delta_encoder.h
xz-5.2.3/src/liblzma/delta/delta_private.h
xz-5.2.3/src/liblzma/liblzma.map
xz-5.2.3/src/liblzma/liblzma.pc.in
xz-5.2.3/src/liblzma/liblzma_w32res.rc
xz-5.2.3/src/liblzma/lz/
xz-5.2.3/src/liblzma/lz/Makefile.inc
xz-5.2.3/src/liblzma/lz/lz_decoder.c
xz-5.2.3/src/liblzma/lz/lz_decoder.h
xz-5.2.3/src/liblzma/lz/lz_encoder.c
xz-5.2.3/src/liblzma/lz/lz_encoder.h
xz-5.2.3/src/liblzma/lz/lz_encoder_hash.h
xz-5.2.3/src/liblzma/lz/lz_encoder_hash_table.h
xz-5.2.3/src/liblzma/lz/lz_encoder_mf.c
xz-5.2.3/src/liblzma/lzma/
xz-5.2.3/src/liblzma/lzma/Makefile.inc
xz-5.2.3/src/liblzma/lzma/fastpos.h
xz-5.2.3/src/liblzma/lzma/fastpos_table.c
xz-5.2.3/src/liblzma/lzma/fastpos_tablegen.c
xz-5.2.3/src/liblzma/lzma/lzma2_decoder.c
xz-5.2.3/src/liblzma/lzma/lzma2_decoder.h
xz-5.2.3/src/liblzma/lzma/lzma2_encoder.c
xz-5.2.3/src/liblzma/lzma/lzma2_encoder.h
xz-5.2.3/src/liblzma/lzma/lzma_common.h
xz-5.2.3/src/liblzma/lzma/lzma_decoder.c
xz-5.2.3/src/liblzma/lzma/lzma_decoder.h
xz-5.2.3/src/liblzma/lzma/lzma_encoder.c
xz-5.2.3/src/liblzma/lzma/lzma_encoder.h
xz-5.2.3/src/liblzma/lzma/lzma_encoder_optimum_fast.c
xz-5.2.3/src/liblzma/lzma/lzma_encoder_optimum_normal.c
xz-5.2.3/src/liblzma/lzma/lzma_encoder_presets.c
xz-5.2.3/src/liblzma/lzma/lzma_encoder_private.h
xz-5.2.3/src/liblzma/rangecoder/
xz-5.2.3/src/liblzma/rangecoder/Makefile.inc
xz-5.2.3/src/liblzma/rangecoder/price.h
xz-5.2.3/src/liblzma/rangecoder/price_table.c
xz-5.2.3/src/liblzma/rangecoder/price_tablegen.c
xz-5.2.3/src/liblzma/rangecoder/range_common.h
xz-5.2.3/src/liblzma/rangecoder/range_decoder.h
xz-5.2.3/src/liblzma/rangecoder/range_encoder.h
xz-5.2.3/src/liblzma/simple/
xz-5.2.3/src/liblzma/simple/Makefile.inc
xz-5.2.3/src/liblzma/simple/arm.c
xz-5.2.3/src/liblzma/simple/armthumb.c
xz-5.2.3/src/liblzma/simple/ia64.c
xz-5.2.3/src/liblzma/simple/powerpc.c
xz-5.2.3/src/liblzma/simple/simple_coder.c
xz-5.2.3/src/liblzma/simple/simple_coder.h
xz-5.2.3/src/liblzma/simple/simple_decoder.c
xz-5.2.3/src/liblzma/simple/simple_decoder.h
xz-5.2.3/src/liblzma/simple/simple_encoder.c
xz-5.2.3/src/liblzma/simple/simple_encoder.h
xz-5.2.3/src/liblzma/simple/simple_private.h
xz-5.2.3/src/liblzma/simple/sparc.c
xz-5.2.3/src/liblzma/simple/x86.c
xz-5.2.3/src/liblzma/validate_map.sh
xz-5.2.3/src/lzmainfo/
xz-5.2.3/src/lzmainfo/Makefile.am
xz-5.2.3/src/lzmainfo/lzmainfo.1
xz-5.2.3/src/lzmainfo/lzmainfo.c
xz-5.2.3/src/lzmainfo/lzmainfo_w32res.rc
xz-5.2.3/src/scripts/
xz-5.2.3/src/scripts/Makefile.am
xz-5.2.3/src/scripts/xzdiff.1
xz-5.2.3/src/scripts/xzdiff.in
xz-5.2.3/src/scripts/xzgrep.1
xz-5.2.3/src/scripts/xzgrep.in
xz-5.2.3/src/scripts/xzless.1
xz-5.2.3/src/scripts/xzless.in
xz-5.2.3/src/scripts/xzmore.1
xz-5.2.3/src/scripts/xzmore.in
xz-5.2.3/src/xz/
xz-5.2.3/src/xz/Makefile.am
xz-5.2.3/src/xz/args.c
xz-5.2.3/src/xz/args.h
xz-5.2.3/src/xz/coder.c
xz-5.2.3/src/xz/coder.h
xz-5.2.3/src/xz/file_io.c
xz-5.2.3/src/xz/file_io.h
xz-5.2.3/src/xz/hardware.c
xz-5.2.3/src/xz/hardware.h
xz-5.2.3/src/xz/list.c
xz-5.2.3/src/xz/list.h
xz-5.2.3/src/xz/main.c
xz-5.2.3/src/xz/main.h
xz-5.2.3/src/xz/message.c
xz-5.2.3/src/xz/message.h
xz-5.2.3/src/xz/mytime.c
xz-5.2.3/src/xz/mytime.h
xz-5.2.3/src/xz/options.c
xz-5.2.3/src/xz/options.h
xz-5.2.3/src/xz/private.h
xz-5.2.3/src/xz/signals.c
xz-5.2.3/src/xz/signals.h
xz-5.2.3/src/xz/suffix.c
xz-5.2.3/src/xz/suffix.h
xz-5.2.3/src/xz/util.c
xz-5.2.3/src/xz/util.h
xz-5.2.3/src/xz/xz.1
xz-5.2.3/src/xz/xz_w32res.rc
xz-5.2.3/src/xzdec/
xz-5.2.3/src/xzdec/Makefile.am
xz-5.2.3/src/xzdec/lzmadec_w32res.rc
xz-5.2.3/src/xzdec/xzdec.1
xz-5.2.3/src/xzdec/xzdec.c
xz-5.2.3/src/xzdec/xzdec_w32res.rc
xz-5.2.3/tests/
xz-5.2.3/tests/Makefile.am
xz-5.2.3/tests/bcj_test.c
xz-5.2.3/tests/compress_prepared_bcj_sparc
xz-5.2.3/tests/compress_prepared_bcj_x86
xz-5.2.3/tests/create_compress_files.c
xz-5.2.3/tests/files/
xz-5.2.3/tests/files/README
xz-5.2.3/tests/files/bad-0-backward_size.xz
xz-5.2.3/tests/files/bad-0-empty-truncated.xz
xz-5.2.3/tests/files/bad-0-footer_magic.xz
xz-5.2.3/tests/files/bad-0-header_magic.xz
xz-5.2.3/tests/files/bad-0-nonempty_index.xz
xz-5.2.3/tests/files/bad-0cat-alone.xz
xz-5.2.3/tests/files/bad-0cat-header_magic.xz
xz-5.2.3/tests/files/bad-0catpad-empty.xz
xz-5.2.3/tests/files/bad-0pad-empty.xz
xz-5.2.3/tests/files/bad-1-block_header-1.xz
xz-5.2.3/tests/files/bad-1-block_header-2.xz
xz-5.2.3/tests/files/bad-1-block_header-3.xz
xz-5.2.3/tests/files/bad-1-block_header-4.xz
xz-5.2.3/tests/files/bad-1-block_header-5.xz
xz-5.2.3/tests/files/bad-1-block_header-6.xz
xz-5.2.3/tests/files/bad-1-check-crc32.xz
xz-5.2.3/tests/files/bad-1-check-crc64.xz
xz-5.2.3/tests/files/bad-1-check-sha256.xz
xz-5.2.3/tests/files/bad-1-lzma2-1.xz
xz-5.2.3/tests/files/bad-1-lzma2-2.xz
xz-5.2.3/tests/files/bad-1-lzma2-3.xz
xz-5.2.3/tests/files/bad-1-lzma2-4.xz
xz-5.2.3/tests/files/bad-1-lzma2-5.xz
xz-5.2.3/tests/files/bad-1-lzma2-6.xz
xz-5.2.3/tests/files/bad-1-lzma2-7.xz
xz-5.2.3/tests/files/bad-1-lzma2-8.xz
xz-5.2.3/tests/files/bad-1-stream_flags-1.xz
xz-5.2.3/tests/files/bad-1-stream_flags-2.xz
xz-5.2.3/tests/files/bad-1-stream_flags-3.xz
xz-5.2.3/tests/files/bad-1-vli-1.xz
xz-5.2.3/tests/files/bad-1-vli-2.xz
xz-5.2.3/tests/files/bad-2-compressed_data_padding.xz
xz-5.2.3/tests/files/bad-2-index-1.xz
xz-5.2.3/tests/files/bad-2-index-2.xz
xz-5.2.3/tests/files/bad-2-index-3.xz
xz-5.2.3/tests/files/bad-2-index-4.xz
xz-5.2.3/tests/files/bad-2-index-5.xz
xz-5.2.3/tests/files/good-0-empty.xz
xz-5.2.3/tests/files/good-0cat-empty.xz
xz-5.2.3/tests/files/good-0catpad-empty.xz
xz-5.2.3/tests/files/good-0pad-empty.xz
xz-5.2.3/tests/files/good-1-3delta-lzma2.xz
xz-5.2.3/tests/files/good-1-block_header-1.xz
xz-5.2.3/tests/files/good-1-block_header-2.xz
xz-5.2.3/tests/files/good-1-block_header-3.xz
xz-5.2.3/tests/files/good-1-check-crc32.xz
xz-5.2.3/tests/files/good-1-check-crc64.xz
xz-5.2.3/tests/files/good-1-check-none.xz
xz-5.2.3/tests/files/good-1-check-sha256.xz
xz-5.2.3/tests/files/good-1-delta-lzma2.tiff.xz
xz-5.2.3/tests/files/good-1-lzma2-1.xz
xz-5.2.3/tests/files/good-1-lzma2-2.xz
xz-5.2.3/tests/files/good-1-lzma2-3.xz
xz-5.2.3/tests/files/good-1-lzma2-4.xz
xz-5.2.3/tests/files/good-1-lzma2-5.xz
xz-5.2.3/tests/files/good-1-sparc-lzma2.xz
xz-5.2.3/tests/files/good-1-x86-lzma2.xz
xz-5.2.3/tests/files/good-2-lzma2.xz
xz-5.2.3/tests/files/unsupported-block_header.xz
xz-5.2.3/tests/files/unsupported-check.xz
xz-5.2.3/tests/files/unsupported-filter_flags-1.xz
xz-5.2.3/tests/files/unsupported-filter_flags-2.xz
xz-5.2.3/tests/files/unsupported-filter_flags-3.xz
xz-5.2.3/tests/test_bcj_exact_size.c
xz-5.2.3/tests/test_block_header.c
xz-5.2.3/tests/test_check.c
xz-5.2.3/tests/test_compress.sh
xz-5.2.3/tests/test_files.sh
xz-5.2.3/tests/test_filter_flags.c
xz-5.2.3/tests/test_index.c
xz-5.2.3/tests/test_scripts.sh
xz-5.2.3/tests/test_stream_flags.c
xz-5.2.3/tests/tests.h
xz-5.2.3/tests/xzgrep_expected_output
xz-5.2.3/windows/
xz-5.2.3/windows/INSTALL-MSVC.txt
xz-5.2.3/windows/INSTALL-MinGW.txt
xz-5.2.3/windows/README-Windows.txt
xz-5.2.3/windows/build.bash
xz-5.2.3/windows/config.h
xz-5.2.3/windows/liblzma.vcxproj
xz-5.2.3/windows/liblzma_dll.vcxproj
xz-5.2.3/windows/xz_win.sln
�[01;38;5;155mrepo - preparing xz�[0m
�[01;38;5;215mcook - xz prepare�[0m
patching file src/xz/file_io.c
patching file src/common/tuklib_open_stdxxx.c
patching file src/xz/message.c
patching file src/xz/signals.c
patching file src/xz/file_io.c
�[01;38;5;155mrepo - building xz�[0m
�[01;38;5;215mcook - xz build�[0m
+ autopoint -f
./autogen.sh: 17: ./autogen.sh: autopoint: not found
./repo.sh failed.make: *** [build/filesystem.bin] Error 1
mk/filesystem.mk:2: recipe for target 'build/filesystem.bin' failed
�[1m�[7m%�[27m�[1m�[0m
�]2;elzair@thinkpenguin: ~/Development/rust/redox/redox��]1;..t/redox/redox�
�[0m�[27m�[24m�[J
�[36mthinkpenguin: �[33m~/Development/rust/redox/redox �[32m[git:master]�[00m
�[00m→ �[K�[?1h�=�[?2004he�exit�[?1l�>�[?2004l
�]2;exit��]1;exit�
Script done on 2018-01-07 12:04:36-0500
```
</details>
<!-- **Solution?** Have a solution in mind? Propose your solution below. -->
- **Proposed solution**:
Replace me
<!-- **Screenshots?** Make it easier to get your point across with screenshots. You can drag & drop or paste your images below. -->
## Optional references
<!-- If you have found issues or pull requests that are related to or blocking this issue, please link them below. See https://help.github.com/articles/autolinked-references-and-urls/ for more options. You can also link related code snippets by providing the permalink. See https://help.github.com/articles/creating-a-permanent-link-to-a-code-snippet/ for more information. -->
Related to:
- #0000 Remove me
- Replace me
- ...
Blocked by:
- #0000 Remove me
- ...
## Optional extras
<!-- If you have other relevant information not found in other sections, you can include it below. -->
Replace me
<!-- **Code?** Awesome! You can also create a pull request with a reference to this issue. -->
<!-- **Files?** Attach your relevant files by dragging & dropping or pasting them below. -->
<!-- You also can preview your report before submitting it. Thanks for contributing to Redox! -->
https://gitlab.redox-os.org/redox-os/redox/-/issues/1135
Dead Link License Button in README
2018-06-10T00:26:32Z
Jeremy Soller
Dead Link License Button in README
*Created by: slump64*
- [x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
This button in the README.md goes to a dead link.
![image](https://user-images.gith...
*Created by: slump64*
- [x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
This button in the README.md goes to a dead link.
![image](https://user-images.githubusercontent.com/14310552/34997770-fa8154d8-fae5-11e7-97ec-1c9b2bb65ccb.png)
https://gitlab.redox-os.org/redox-os/redox/-/issues/1124
ion crashes with a page fault after login
2018-06-10T00:26:33Z
Jeremy Soller
ion crashes with a page fault after login
*Created by: nihathrael*
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still...
*Created by: nihathrael*
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [x ] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
<!-- Briefly summarize/describe the issue that you are experiencing below. -->
ion crashes with a page fault on login in the terminal or when starting obital in the UI.
## Environment info
<!-- To understand where your issue originates, please include some relevant information about your environment. -->
- Arch Linux
- qemu and virtualbox
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system:
Arch Linux
- `uname -a`:
`Linux reaper 4.14.6-1-ARCH #1 SMP PREEMPT Thu Dec 14 21:26:16 UTC 2017 x86_64 GNU/Linux`
- `rustc -V`:
`rustc 1.24.0-nightly (dc39c3169 2017-12-17)`
- `git rev-parse HEAD`:
`ee7b0462a37897545114f1bdd41dc48530ffc2f1` (HEAD at December 19th 2017)
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
1. Launch redox `make qemu vga=none`
2. login
3. see pagefault on launch of ion
OR
1. Launch redox `make qemu`
2. login to UI
3. launch orbital
4. See page fault on terminal
## Behavior
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
I can use Ion
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- **Actual behavior**:
Pagefault
<!-- **Logs?** Posting a log can help developers find your particular issue more easily. Please wrap your code in code blocks using triple back-ticks ``` to increase readability. -->
```
Page fault: 0000000000000000
RFLAG: 0000000000010246
CS: 0000000000000023
RIP: 000000000056E16F
CODE: 0000000000000006
RAX: 0000028000001000
RCX: 0000028000001000
RDX: 0000000000000A30
RDI: 00000080000005C0
RSI: 00000080000005F0
R8: 8080808080808080
R9: 0000000200000000
R10: 0000000000000000
R11: 0000000000000065
RBX: 0000000000000000
RBP: 00000180000FFC40
R12: 0000000000000019
R13: 000000000000002E
R14: 00000080000005C0
R15: 00000000005F6BE8
FS: 0000000000000033
TRACE: FFFFFF40002017B0
FFFFFF40002017B0: FFFFFF000019C6B5
FFFFFF000019C610+00A5
kernel::arch::x86_64::interrupt::exception::page::inner::h55eaa041bbf4716d
FFFFFF4000201810: FFFFFF000019C60B
FFFFFF000019C5E0+002B
kernel::arch::x86_64::interrupt::exception::page::h7b475d05caa98e7d
00000180000FFC40: 0000000000575E86
00000180000FFD30: 0000000000575B52
00000180000FFD70: 000000000056E30C
00000180000FFDC0: 00000000005763F9
00000180000FFE80: 00000000004001F5
0000008000000018: EMPTY RETURN
SIGNAL 11, CPU 0, PID ContextId(42)
NAME file:/bin/ion
Kill 42 9
Send 9 to 42
```
## Optional extras
We've been trying to get to the bottom of this on Mattermost and we found a few relevant pointers:
- Has happened to multiple people
- Happens on qemu and virtualbox
- Happens in terminal and UI
- Reverting ION as far back as august 6th doesn't help, still crashes
- Reverting Kernel back to 1.3.2 doesn't help, still crashes
- We tried gdb with breakpoint to `kernel::syscall::process::exec` and figured out that it crashes in file `src/syscall/process.rs` after:
```
821 unsafe { usermode(entry, sp, 0); }
(gdb) next
```
The backtrace is not very helpful, it seems:
```
(gdb) bt
#0 kernel::kmain (cpus=<optimized out>, env=...) at src/lib.rs:171
#1 kernel::arch::x86_64::start::kstart (args_ptr=<optimized out>) at src/arch/x86_64/start.rs:135
```
If I can be of any further help, let me know! Also it would probably be good if someone with a bit more redox knowledge tried reproducing my reverts, to make sure I didn't make a mistake while doing it.
https://gitlab.redox-os.org/redox-os/redox/-/issues/1145
Compile time error
2018-06-10T00:26:33Z
Jeremy Soller
Compile time error
*Created by: BearzRobotics*
- [ x] I agree that I have searched opened and closed issues to prevent duplicates.
## Description
The compile fails on the xz recipes.
## Environment info
Ubuntu 16.04, fresh from github.
repo -...
*Created by: BearzRobotics*
- [ x] I agree that I have searched opened and closed issues to prevent duplicates.
## Description
The compile fails on the xz recipes.
## Environment info
Ubuntu 16.04, fresh from github.
repo - preparing xz
cook - xz prepare
patching file src/xz/file_io.c
patching file src/common/tuklib_open_stdxxx.c
patching file src/xz/message.c
patching file src/xz/signals.c
patching file src/xz/file_io.c
repo - building xz
cook - xz build
+ autopoint -f
Copying file ABOUT-NLS
Copying file build-aux/config.rpath
Copying file m4/codeset.m4
Copying file m4/extern-inline.m4
Copying file m4/fcntl-o.m4
Copying file m4/gettext.m4
Copying file m4/glibc2.m4
Copying file m4/glibc21.m4
Copying file m4/iconv.m4
Copying file m4/intdiv0.m4
Copying file m4/intl.m4
Copying file m4/intldir.m4
Copying file m4/intlmacosx.m4
Copying file m4/intmax.m4
Copying file m4/inttypes-pri.m4
Copying file m4/inttypes_h.m4
Copying file m4/lcmessage.m4
Copying file m4/lib-ld.m4
Copying file m4/lib-link.m4
Copying file m4/lib-prefix.m4
Copying file m4/lock.m4
Copying file m4/longlong.m4
Copying file m4/nls.m4
Copying file m4/po.m4
Copying file m4/printf-posix.m4
Copying file m4/progtest.m4
Copying file m4/size_max.m4
Copying file m4/stdint_h.m4
Copying file m4/threadlib.m4
Copying file m4/uintmax_t.m4
Copying file m4/visibility.m4
Copying file m4/wchar_t.m4
Copying file m4/wint_t.m4
Copying file m4/xsize.m4
Copying file po/Makefile.in.in
Copying file po/Makevars.template
Copying file po/Rules-quot
Copying file po/boldquot.sed
Copying file po/en@boldquot.header
Copying file po/en@quot.header
Copying file po/insert-header.sin
Copying file po/quot.sed
Copying file po/remove-potcdate.sin
+ libtoolize -c -f
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
+ aclocal -I m4
main::scan_file() called too early to check prototype at /usr/local/bin/aclocal line 644.
+ autoconf
+ autoheader
+ automake -acf --foreign
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /usr/local/bin/automake line 4159.
configure.ac:537: require Automake 1.12, but have 1.11.6
./repo.sh failed.mk/filesystem.mk:2: recipe for target 'build/filesystem.bin' failed
make: *** [build/filesystem.bin] Error 1
Replace me
- Linux redox 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
`Replace me`
- rustc 1.25.0-nightly (bd98fe0c0 2018-02-06)
## Steps to reproduce
1. git clone the repo
2. make all
https://gitlab.redox-os.org/redox-os/redox/-/issues/1142
cook Logd not found.
2018-06-10T00:26:33Z
Jeremy Soller
cook Logd not found.
*Created by: BearzRobotics*
- [x ] I agree that I have searched opened and closed issues to prevent duplicates.
## Description
When I went to build redox I got an error:
repo - fetching logd
cook.sh: recipe 'logd' not found
....
*Created by: BearzRobotics*
- [x ] I agree that I have searched opened and closed issues to prevent duplicates.
## Description
When I went to build redox I got an error:
repo - fetching logd
cook.sh: recipe 'logd' not found
./repo.sh failed.mk/filesystem.mk:2: recipe for target 'build/filesystem.bin' failed
make: *** [build/filesystem.bin] Error 1
## Environment info
- Operating system: Solus, with the docker container.
uname -a : Linux d10639613af9 4.14.14-47.current #1 SMP Fri Jan 19 20:06:03 UTC 2018 x86_64 GNU/Linux
rustc -V: rustc 1.24.0-nightly (7eb64b86c 2017-12-20)
git rev-parse HEAD: 604c41ade2d7e9bb09a1eb00f57b34b33d5c068d
## Steps to reproduce
1. run docker in interactive mode (failed without docker as well)
2. make all
3. make qemu
- **Proposed solution**:
Add logd to the cookbook.
Jeremy Soller
Jeremy Soller
https://gitlab.redox-os.org/redox-os/redox/-/issues/1107
BUILD FAILURE: xz GitHub codeload "not having it"
2018-06-10T00:26:33Z
Jeremy Soller
BUILD FAILURE: xz GitHub codeload "not having it"
*Created by: MGageMorgan*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide...
*Created by: MGageMorgan*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a single issue per report. You can also preview this report before submitting it. Feel free to modify/remove sections to fit the nature of your issue. -->
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
<!-- Briefly summarize/describe the issue that you are experiencing below. -->
On compilation, the cookbook seems to give up. The following summarizes what happened, because apparently XZ couldn't be found, or a wrong URL somewhere or something.
## Environment info
<!-- To understand where your issue originates, please include some relevant information about your environment. -->
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system:
Antergos Linux
- `uname -a`:
```Linux gages-ZAVINIA-pc 4.13.11-1-ARCH #1 SMP PREEMPT Thu Nov 2 10:25:56 CET 2017 x86_64 GNU/Linux```
- `rustc -V`:
```rustc 1.23.0-nightly (d0f8e2913 2017-11-16)```
- `git rev-parse HEAD`:
```67e52e1c9db875358d2d322f6e8f8a422ecdd7b8```
<!-- Depending on your issue, additional information about your environment (network config, package versions, dependencies, etc.) can also help. You can list that below. -->
- Arch Linux PKGBUILDS
I spent a considerable amount of time making sure these were installed properly. This seems to be an issue on the dev end of things, and I have no idea how to fix it.
If this gets fixed, is there a way to continue without screwing over the progress I've already made on the build?
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
1. Walk through the steps in Quick Start
2. The build won't be able to access a URL
3. Prosper (even though failure isn't prosperous lol) /s
## Behavior
<!-- It may seem obvious to know what to expect, but isolating the behavior from everything else simplifies the development process. Remember to provide a single issue in this report. You can use the References section below to link your issues together. -->
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
Gets to the end of compilation without failing so an ISO can be produced eventually.
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- **Actual behavior**:
It got to the point where it needed something that did exist on the XZ GitHub mirror.
<!-- **Screenshots?** Make it easier to get your point across with screenshots. You can drag & drop or paste your images below. -->
![screenshot from 2017-11-17 19-57-14](https://user-images.githubusercontent.com/13326489/32975098-e4c48b1c-cbd1-11e7-8866-44022b6919a1.png)
https://gitlab.redox-os.org/redox-os/redox/-/issues/1119
Cmake required by uutils
2018-06-10T00:26:33Z
Jeremy Soller
Cmake required by uutils
*Created by: sajattack*
So we should either add it to bootstrap.sh or find a workaround. Thoughts @jackpot51 ?
*Created by: sajattack*
So we should either add it to bootstrap.sh or find a workaround. Thoughts @jackpot51 ?
https://gitlab.redox-os.org/redox-os/redox/-/issues/1116
[Docs] Missing documentation on debugging with qemu and gdb
2018-06-10T00:26:33Z
Jeremy Soller
[Docs] Missing documentation on debugging with qemu and gdb
*Created by: dlrobertson*
## Description:
redox-os/redox#1114 makes debugging the kernel easier. Write up
some documentation on how to use `qemu` and `rust-gdb` to debug
the kernel.
## Open questions:
- Where should documentation...
*Created by: dlrobertson*
## Description:
redox-os/redox#1114 makes debugging the kernel easier. Write up
some documentation on how to use `qemu` and `rust-gdb` to debug
the kernel.
## Open questions:
- Where should documentation like this exist?
## Optional references:
- http://wiki.osdev.org/Kernel_Debugging
## Related to:
- redox-os/redox#1114
- redox-os/kernel#64
https://gitlab.redox-os.org/redox-os/redox/-/issues/1109
Make fails in the prepare stage of the cookbook recipe for xz
2018-06-10T00:26:33Z
Jeremy Soller
Make fails in the prepare stage of the cookbook recipe for xz
*Created by: HarryU*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a si...
*Created by: HarryU*
<!-- Thank you for taking the time to submit an issue! By following these comments and filling out the sections below, you can help the developers get the necessary information to fix your issue. Please provide a single issue per report. You can also preview this report before submitting it. Feel free to modify/remove sections to fit the nature of your issue. -->
<!-- Please search to check that your issue has not been created already. By preventing duplicate issues, you can help keep the repository organized. If your current issue has already been created and is still unresolved, you can contribute by commenting there. -->
<!-- Replace the empty checkbox [ ] below with a checked one [x] if you have already searched for your issue. -->
- [x] I agree that I have searched opened and closed issues to prevent duplicates.
--------------------
## Description
<!-- Briefly summarize/describe the issue that you are experiencing below. -->
When building Redox, after installing the toolchain and compiler, ```make all``` fails with an error about the prepare stage of the cookbook recipe for ```xz```.
The error message says:
```
can't find the file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
```
I suspect the files haven't been un-tarred properly for some reason, but I'm not sure.
## Environment info
<!-- To understand where your issue originates, please include some relevant information about your environment. -->
<!-- If you are using a pre-built release of Redox, please specify the release version below. -->
<!-- If you have built Redox OS yourself, please provide the following information: -->
- Operating system:
Kubuntu 16.04
- `uname -a`:
`Linux laptop 4.4.0-98-generic #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux`
- `rustc -V`:
`rustc 1.23.0-nightly (d0f8e2913 2017-11-16)`
- `git rev-parse HEAD`:
`9bda239f97c7279dca59153514de8dd34ec37b78`
<!-- Depending on your issue, additional information about your environment (network config, package versions, dependencies, etc.) can also help. You can list that below. -->
## Steps to reproduce
<!-- If possible, please list the steps to reproduce ("trigger") your issue below. Being detailed definitely helps speed up bug fixes. -->
1. Prepare the build with the bootstrap script
2. Install the toolchain
3. `make all`
## Behavior
<!-- It may seem obvious to know what to expect, but isolating the behavior from everything else simplifies the development process. Remember to provide a single issue in this report. You can use the References section below to link your issues together. -->
<!-- Describe the behavior you expect your steps should yield (i.e., correct behavior). -->
- **Expected behavior**:
The build should complete.
<!-- Describe the behavior you observed when running your steps (i.e., buggy behavior). -->
- **Actual behavior**:
The build errors out.
<!-- **Logs?** Posting a log can help developers find your particular issue more easily. Please wrap your code in code blocks using triple back-ticks ``` to increase readability. -->
<!-- **Solution?** Have a solution in mind? Propose your solution below. -->
- **Proposed solution**:
I could remove the requirement that depends on `xz`, but I think it's `extrautils` that is requiring it, which seems like something I want.