Skip to content

Add more utilities to the Docker images.#226

Merged
bors[bot] merged 2 commits intocross-rs:masterfrom
gnzlbg:utils
Dec 5, 2018
Merged

Add more utilities to the Docker images.#226
bors[bot] merged 2 commits intocross-rs:masterfrom
gnzlbg:utils

Conversation

@gnzlbg
Copy link
Contributor

@gnzlbg gnzlbg commented Nov 9, 2018

This PR adds the following utilities to all docker containers - these allows the
utilities to be used in build.rs while cross-compiling: g++, git, automake,
libtool, m4, autoconf, make, file, binutils.

This PR adds the following utilities to all docker containers - these allows the
utilities to be used in `build.rs` while cross-compiling: g++, git, automake,
libtool, m4, autoconf, make, file, binutils.
@Dylan-DPC-zz
Copy link

Thanks

@Dylan-DPC-zz
Copy link

bors: try

bors bot added a commit that referenced this pull request Nov 9, 2018
@bors
Copy link
Contributor

bors bot commented Nov 10, 2018

try

Timed out

@mpapierski
Copy link

Finally! This is really useful addition to the images. Especially with git when some projects are querying it for commit SHA1.

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

bors: try

@bors
Copy link
Contributor

bors bot commented Nov 10, 2018

🔒 Permission denied

Existing reviewers: click here to make gnzlbg a reviewer

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

@mpapierski yes, i need this in the jemalloc-sys crate to query the git hash in the build.rs because some unstable jemalloc APIs have exported symbols of the form NAME_${GIT_HASH}.

@jamesmunns
Copy link
Contributor

@gnzlbg not sure why the build timed out, but there were some failures: https://travis-ci.org/rust-embedded/cross/builds/453101321

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

  • the freebsd errors are: cannot find value utimensat in module libc
  • the s390x error is: test failed, to rerun pass '--test aeabi_memclr'
  • the i686-pc-windows-gnu errors are two linking errors: undefined reference to _Unwind_RaiseException', undefined reference to _Unwind_Resume'�

s390x fails with:

Details
echo -e '[target.s390x-unknown-linux-gnu]\nrunner = "qemu-system"'
+cross test --manifest-path testcrate/Cargo.toml --target s390x-unknown-linux-gnu
    Updating crates.io index
    Updating git repository `https://github.com/[secure]/utest`
 Downloading crates ...
  Downloaded cast v0.2.2
  Downloaded sc v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m libc v0.2.43
�[0m�[0m�[1m�[32m   Compiling�[0m cast v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m compiler_builtins v0.1.0 (/project)
�[0m�[0m�[1m�[32m   Compiling�[0m rand v0.4.3
�[0m�[0m�[1m�[32m   Compiling�[0m testcrate v0.1.0 (/project/testcrate)
�[0m�[0m�[1m�[32m    Finished�[0m dev [unoptimized + debuginfo] target(s) in 23.35s
�[0m�[0m�[1m�[32m     Running�[0m /target/s390x-unknown-linux-gnu/debug/deps/aeabi_memclr-6560db6419cba78a
Booting QEMU virtual machine with 1 cpus...
Booted in 3 seconds

dbclient: Connection to root@localhost:10022 exited: Remote closed the connection
�[0m�[0m�[1m�[31merror:�[0m test failed, to rerun pass '--test aeabi_memclr'
travis_time:end:07e5335e:start=1541807485930537004,finish=1541808315453309630,duration=829522772626
�[0K�[31;1mThe command "bash ci/script.sh" exited with 1.�[0m

i686-unknown-freebsd

Details
+cross build --target i686-unknown-freebsd
info: downloading component 'rust-src'
info: installing component 'rust-src'
    Updating crates.io index
 Downloading crates ...
  Downloaded rustc-workspace-hack v1.0.0
  Downloaded bytesize v1.0.0
  Downloaded version_check v0.1.5
  Downloaded cfg-if v0.1.6
  Downloaded rand v0.4.3
  Downloaded url v1.7.2
  Downloaded matches v0.1.8
  Downloaded openssl-sys v0.9.39
  Downloaded libgit2-sys v0.7.10
  Downloaded serde_json v1.0.33
  Downloaded rand_core v0.2.2
  Downloaded curl-sys v0.4.15
  Downloaded syn v0.15.18
  Downloaded proc-macro2 v0.4.21
  Downloaded serde_derive v1.0.80
  Downloaded miow v0.3.3
  Downloaded schannel v0.1.14
  Downloaded winapi v0.2.8
  Downloaded commoncrypto-sys v0.2.0
  Downloaded hex v0.3.2
  Downloaded atty v0.2.11
  Downloaded thread_local v0.3.6
  Downloaded regex-syntax v0.6.3
  Downloaded crc v1.8.1
  Downloaded miniz_oxide v0.2.0
  Downloaded shell-escape v0.1.4
  Downloaded vec_map v0.8.1
  Downloaded ansi_term v0.11.0
  Downloaded bit-vec v0.5.0
  Downloaded wait-timeout v0.1.5
  Downloaded crossbeam-epoch v0.6.1
  Downloaded nodrop v0.1.12
  Downloaded stable_deref_trait v1.1.1
  Downloaded termcolor v1.0.4
  Downloaded rustc_version v0.2.3
  Downloaded winapi v0.3.6
  Downloaded wincolor v1.0.1
  Downloaded memchr v2.1.1
  Downloaded libc v0.2.43
  Downloaded fuchsia-zircon-sys v0.3.3
  Downloaded bitflags v1.0.4
  Downloaded vcpkg v0.2.6
  Downloaded tempfile v3.0.4
  Downloaded libssh2-sys v0.2.11
  Downloaded rand_core v0.3.0
  Downloaded redox_syscall v0.1.40
  Downloaded rand v0.5.5
  Downloaded socket2 v0.3.8
  Downloaded opener v0.3.0
  Downloaded winapi-build v0.1.1
  Downloaded crypto-hash v0.3.1
  Downloaded termion v1.5.1
  Downloaded regex v1.0.6
  Downloaded crossbeam-utils v0.5.0
  Downloaded adler32 v1.0.3
  Downloaded lazycell v1.2.0
  Downloaded byteorder v1.2.7
  Downloaded strsim v0.7.0
  Downloaded ignore v0.4.4
  Downloaded arrayvec v0.4.7
  Downloaded lock_api v0.1.4
  Downloaded parking_lot_core v0.3.1
  Downloaded num_cpus v1.8.0
  Downloaded tar v0.4.19
  Downloaded serde_ignored v0.0.4
  Downloaded winapi-i686-pc-windows-gnu v0.4.0
  Downloaded percent-encoding v1.0.1
  Downloaded unicode-normalization v0.1.7
  Downloaded ryu v0.2.6
  Downloaded libz-sys v1.0.25
  Downloaded synstructure v0.10.1
  Downloaded libnghttp2-sys v0.1.0
  Downloaded lazy_static v1.2.0
  Downloaded openssl-probe v0.1.2
  Downloaded foreign-types-shared v0.1.1
  Downloaded env_logger v0.5.13
  Downloaded flate2 v1.0.4
  Downloaded filetime v0.2.2
  Downloaded textwrap v0.10.0
  Downloaded fnv v1.0.6
  Downloaded parking_lot v0.6.4
  Downloaded globset v0.4.2
  Downloaded void v1.0.2
  Downloaded bufstream v0.1.4
  Downloaded jobserver v0.1.11
  Downloaded core-foundation-sys v0.6.2
  Downloaded pkg-config v0.3.14
  Downloaded quote v0.6.10
  Downloaded kernel32-sys v0.2.2
  Downloaded openssl v0.10.15
  Downloaded redox_termios v0.1.1
  Downloaded fs2 v0.4.3
  Downloaded openssl-src v111.0.1+1.1.1
  Downloaded rusty-fork v0.2.1
  Downloaded proptest v0.8.7
  Downloaded crossbeam-utils v0.6.0
  Downloaded memoffset v0.2.1
  Downloaded winapi-util v0.1.1
  Downloaded core-foundation v0.6.3
  Downloaded scopeguard v0.3.3
  Downloaded failure_derive v0.1.3
  Downloaded backtrace-sys v0.1.24
  Downloaded curl v0.4.19
  Downloaded rustc-demangle v0.1.9
  Downloaded remove_dir_all v0.5.1
  Downloaded build_const v0.2.1
  Downloaded miniz-sys v0.1.11
  Downloaded miniz_oxide_c_api v0.2.0
  Downloaded unreachable v1.0.0
  Downloaded owning_ref v0.3.3
  Downloaded cc v1.0.25
  Downloaded fuchsia-zircon v0.3.3
  Downloaded failure v0.1.3
  Downloaded ucd-util v0.1.2
  Downloaded glob v0.2.11
  Downloaded aho-corasick v0.6.9
  Downloaded clap v2.32.0
  Downloaded smallvec v0.6.5
  Downloaded fwdansi v1.0.1
  Downloaded unicode-xid v0.1.0
  Downloaded home v0.3.3
  Downloaded foreign-types v0.3.2
  Downloaded humantime v1.1.1
  Downloaded same-file v1.0.4
  Downloaded walkdir v2.2.6
  Downloaded serde v1.0.80
  Downloaded cloudabi v0.0.3
  Downloaded unicode-width v0.1.5
  Downloaded bit-set v0.5.0
  Downloaded idna v0.1.5
  Downloaded itoa v0.4.3
  Downloaded crossbeam-channel v0.2.6
  Downloaded num-traits v0.2.6
  Downloaded git2 v0.7.5
  Downloaded utf8-ranges v1.0.2
  Downloaded unicode-bidi v0.3.4
  Downloaded rustfix v0.4.2
  Downloaded toml v0.4.8
  Downloaded git2-curl v0.8.2
  Downloaded commoncrypto v0.2.0
  Downloaded log v0.4.6
  Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
  Downloaded quick-error v1.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m serde v1.0.80
�[0m�[0m�[1m�[32m   Compiling�[0m semver-parser v0.7.0
�[0m�[0m�[1m�[32m   Compiling�[0m proc-macro2 v0.4.21
�[0m�[0m�[1m�[32m   Compiling�[0m version_check v0.1.5
�[0m�[0m�[1m�[32m   Compiling�[0m cc v1.0.25
�[0m�[0m�[1m�[32m   Compiling�[0m pkg-config v0.3.14
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-xid v0.1.0
�[0m�[0m�[1m�[32m   Compiling�[0m void v1.0.2
�[0m�[0m�[1m�[32m   Compiling�[0m rand_core v0.3.0
�[0m�[0m�[1m�[32m   Compiling�[0m matches v0.1.8
�[0m�[0m�[1m�[32m   Compiling�[0m libc v0.2.43
�[0m�[0m�[1m�[32m   Compiling�[0m cfg-if v0.1.6
�[0m�[0m�[1m�[32m   Compiling�[0m stable_deref_trait v1.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m ucd-util v0.1.2
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-normalization v0.1.7
�[0m�[0m�[1m�[32m   Compiling�[0m failure_derive v0.1.3
�[0m�[0m�[1m�[32m   Compiling�[0m regex v1.0.6
�[0m�[0m�[1m�[32m   Compiling�[0m nodrop v0.1.12
�[0m�[0m�[1m�[32m   Compiling�[0m lazy_static v1.2.0
�[0m�[0m�[1m�[32m   Compiling�[0m ryu v0.2.6
�[0m�[0m�[1m�[32m   Compiling�[0m scopeguard v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-demangle v0.1.9
�[0m�[0m�[1m�[32m   Compiling�[0m memoffset v0.2.1
�[0m�[0m�[1m�[32m   Compiling�[0m openssl v0.10.15
�[0m�[0m�[1m�[32m   Compiling�[0m percent-encoding v1.0.1
�[0m�[0m�[1m�[32m   Compiling�[0m foreign-types-shared v0.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m utf8-ranges v1.0.2
�[0m�[0m�[1m�[32m   Compiling�[0m crossbeam-utils v0.5.0
�[0m�[0m�[1m�[32m   Compiling�[0m quick-error v1.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-width v0.1.5
�[0m�[0m�[1m�[32m   Compiling�[0m itoa v0.4.3
�[0m�[0m�[1m�[32m   Compiling�[0m fnv v1.0.6
�[0m�[0m�[1m�[32m   Compiling�[0m bitflags v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m same-file v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m openssl-probe v0.1.2
�[0m�[0m�[1m�[32m   Compiling�[0m termcolor v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m ansi_term v0.11.0
�[0m�[0m�[1m�[32m   Compiling�[0m vec_map v0.8.1
�[0m�[0m�[1m�[32m   Compiling�[0m remove_dir_all v0.5.1
�[0m�[0m�[1m�[32m   Compiling�[0m strsim v0.7.0
�[0m�[0m�[1m�[32m   Compiling�[0m hex v0.3.2
�[0m�[0m�[1m�[32m   Compiling�[0m shell-escape v0.1.4
�[0m�[0m�[1m�[32m   Compiling�[0m bytesize v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m lazycell v1.2.0
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-workspace-hack v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m glob v0.2.11
�[0m�[0m�[1m�[32m   Compiling�[0m home v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m memchr v2.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m unreachable v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m rand_core v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-bidi v0.3.4
�[0m�[0m�[1m�[32m   Compiling�[0m openssl-sys v0.9.39
�[0m�[0m�[1m�[32m   Compiling�[0m libz-sys v1.0.25
�[0m�[0m�[1m�[32m   Compiling�[0m libnghttp2-sys v0.1.0
�[0m�[0m�[1m�[32m   Compiling�[0m libssh2-sys v0.2.11
�[0m�[0m�[1m�[32m   Compiling�[0m backtrace-sys v0.1.24
�[0m�[0m�[1m�[32m   Compiling�[0m curl-sys v0.4.15
�[0m�[0m�[1m�[32m   Compiling�[0m libgit2-sys v0.7.10
�[0m�[0m�[1m�[32m   Compiling�[0m miniz-sys v0.1.11
�[0m�[0m�[1m�[32m   Compiling�[0m crossbeam-utils v0.6.0
�[0m�[0m�[1m�[32m   Compiling�[0m log v0.4.6
�[0m�[0m�[1m�[32m   Compiling�[0m owning_ref v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m socket2 v0.3.8
�[0m�[0m�[1m�[32m   Compiling�[0m atty v0.2.11
�[0m�[0m�[1m�[32m   Compiling�[0m filetime v0.2.2
�[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `utimensat` in module `libc`�[0m
�[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0m/cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.2/src/unix/utimensat.rs:8:45�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m8�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m    super::utimensat(p, atime, mtime, libc::utimensat, 0)�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m| �[0m�[0m                                            �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mdid you mean `utimes`?�[0m
�[0m�[1m�[38;5;14mhelp�[0m�[0m: possible candidate is found in another module, you can import it into scope�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m1�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse imp::utimensat;�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m

�[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `utimensat` in module `libc`�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m--> �[0m�[0m/cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.2/src/unix/utimensat.rs:12:45�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m12�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m    super::utimensat(p, atime, mtime, libc::utimensat, libc::AT_SYMLINK_NOFOLLOW)�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m| �[0m�[0m                                            �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mdid you mean `utimes`?�[0m
�[0m�[1m�[38;5;14mhelp�[0m�[0m: possible candidate is found in another module, you can import it into scope�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m1�[0m�[0m  �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse imp::utimensat;�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m

�[0m�[1m�[38;5;9merror�[0m�[0m�[1m: aborting due to 2 previous errors�[0m

�[0m�[1mFor more information about this error, try `rustc --explain E0425`.�[0m
�[0m�[0m�[1m�[31merror:�[0m Could not compile `filetime`.
�[0m�[0m�[1m�[33mwarning:�[0m build failed, waiting for other jobs to finish...
�[0m�[0m�[1m�[31merror:�[0m build failed

x86_64-unknown-freebsd

Details
+cross build --target x86_64-unknown-freebsd
info: downloading component 'rust-src'
info: installing component 'rust-src'
    Updating crates.io index
 Downloading crates ...
  Downloaded serde v1.0.80
  Downloaded bytesize v1.0.0
  Downloaded version_check v0.1.5
  Downloaded libc v0.2.43
  Downloaded log v0.4.6
  Downloaded regex-syntax v0.6.3
  Downloaded unicode-width v0.1.5
  Downloaded ansi_term v0.11.0
  Downloaded itoa v0.4.3
  Downloaded opener v0.3.0
  Downloaded quote v0.6.10
  Downloaded cc v1.0.25
  Downloaded crc v1.8.1
  Downloaded miniz_oxide v0.2.0
  Downloaded vcpkg v0.2.6
  Downloaded openssl-probe v0.1.2
  Downloaded libnghttp2-sys v0.1.0
  Downloaded glob v0.2.11
  Downloaded percent-encoding v1.0.1
  Downloaded idna v0.1.5
  Downloaded fuchsia-zircon v0.3.3
  Downloaded fuchsia-zircon-sys v0.3.3
  Downloaded commoncrypto-sys v0.2.0
  Downloaded filetime v0.2.2
  Downloaded fwdansi v1.0.1
  Downloaded num_cpus v1.8.0
  Downloaded rand_core v0.2.2
  Downloaded remove_dir_all v0.5.1
  Downloaded ignore v0.4.4
  Downloaded bit-set v0.5.0
  Downloaded arrayvec v0.4.7
  Downloaded crossbeam-utils v0.6.0
  Downloaded unreachable v1.0.0
  Downloaded lock_api v0.1.4
  Downloaded rustc-workspace-hack v1.0.0
  Downloaded termcolor v1.0.4
  Downloaded winapi-i686-pc-windows-gnu v0.4.0
  Downloaded winapi v0.3.6
  Downloaded ucd-util v0.1.2
  Downloaded redox_syscall v0.1.40
  Downloaded vec_map v0.8.1
  Downloaded proc-macro2 v0.4.21
  Downloaded thread_local v0.3.6
  Downloaded syn v0.15.18
  Downloaded build_const v0.2.1
  Downloaded backtrace-sys v0.1.24
  Downloaded pkg-config v0.3.14
  Downloaded schannel v0.1.14
  Downloaded libz-sys v1.0.25
  Downloaded jobserver v0.1.11
  Downloaded matches v0.1.8
  Downloaded foreign-types v0.3.2
  Downloaded openssl v0.10.15
  Downloaded libgit2-sys v0.7.10
  Downloaded tar v0.4.19
  Downloaded rand_core v0.3.0
  Downloaded tempfile v3.0.4
  Downloaded crossbeam-channel v0.2.6
  Downloaded core-foundation-sys v0.6.2
  Downloaded rustc_version v0.2.3
  Downloaded stable_deref_trait v1.1.1
  Downloaded env_logger v0.5.13
  Downloaded cfg-if v0.1.6
  Downloaded wincolor v1.0.1
  Downloaded termion v1.5.1
  Downloaded clap v2.32.0
  Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
  Downloaded aho-corasick v0.6.9
  Downloaded serde_json v1.0.33
  Downloaded synstructure v0.10.1
  Downloaded adler32 v1.0.3
  Downloaded curl v0.4.19
  Downloaded shell-escape v0.1.4
  Downloaded serde_derive v1.0.80
  Downloaded crypto-hash v0.3.1
  Downloaded toml v0.4.8
  Downloaded libssh2-sys v0.2.11
  Downloaded fnv v1.0.6
  Downloaded curl-sys v0.4.15
  Downloaded memoffset v0.2.1
  Downloaded scopeguard v0.3.3
  Downloaded crossbeam-utils v0.5.0
  Downloaded owning_ref v0.3.3
  Downloaded memchr v2.1.1
  Downloaded lazy_static v1.2.0
  Downloaded bitflags v1.0.4
  Downloaded textwrap v0.10.0
  Downloaded rustc-demangle v0.1.9
  Downloaded socket2 v0.3.8
  Downloaded winapi-build v0.1.1
  Downloaded url v1.7.2
  Downloaded hex v0.3.2
  Downloaded git2-curl v0.8.2
  Downloaded rand v0.5.5
  Downloaded bit-vec v0.5.0
  Downloaded byteorder v1.2.7
  Downloaded crossbeam-epoch v0.6.1
  Downloaded rustfix v0.4.2
  Downloaded globset v0.4.2
  Downloaded ryu v0.2.6
  Downloaded regex v1.0.6
  Downloaded strsim v0.7.0
  Downloaded flate2 v1.0.4
  Downloaded same-file v1.0.4
  Downloaded kernel32-sys v0.2.2
  Downloaded serde_ignored v0.0.4
  Downloaded commoncrypto v0.2.0
  Downloaded core-foundation v0.6.3
  Downloaded parking_lot v0.6.4
  Downloaded home v0.3.3
  Downloaded humantime v1.1.1
  Downloaded failure v0.1.3
  Downloaded miow v0.3.3
  Downloaded miniz_oxide_c_api v0.2.0
  Downloaded bufstream v0.1.4
  Downloaded git2 v0.7.5
  Downloaded nodrop v0.1.12
  Downloaded smallvec v0.6.5
  Downloaded utf8-ranges v1.0.2
  Downloaded atty v0.2.11
  Downloaded unicode-bidi v0.3.4
  Downloaded miniz-sys v0.1.11
  Downloaded rand v0.4.3
  Downloaded cloudabi v0.0.3
  Downloaded wait-timeout v0.1.5
  Downloaded failure_derive v0.1.3
  Downloaded winapi v0.2.8
  Downloaded proptest v0.8.7
  Downloaded rusty-fork v0.2.1
  Downloaded redox_termios v0.1.1
  Downloaded quick-error v1.2.2
  Downloaded num-traits v0.2.6
  Downloaded void v1.0.2
  Downloaded unicode-normalization v0.1.7
  Downloaded unicode-xid v0.1.0
  Downloaded lazycell v1.2.0
  Downloaded openssl-src v111.0.1+1.1.1
  Downloaded foreign-types-shared v0.1.1
  Downloaded openssl-sys v0.9.39
  Downloaded walkdir v2.2.6
  Downloaded winapi-util v0.1.1
  Downloaded fs2 v0.4.3
  Downloaded parking_lot_core v0.3.1
�[0m�[0m�[1m�[32m   Compiling�[0m serde v1.0.80
�[0m�[0m�[1m�[32m   Compiling�[0m semver-parser v0.7.0
�[0m�[0m�[1m�[32m   Compiling�[0m proc-macro2 v0.4.21
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-xid v0.1.0
�[0m�[0m�[1m�[32m   Compiling�[0m pkg-config v0.3.14
�[0m�[0m�[1m�[32m   Compiling�[0m cc v1.0.25
�[0m�[0m�[1m�[32m   Compiling�[0m version_check v0.1.5
�[0m�[0m�[1m�[32m   Compiling�[0m rand_core v0.3.0
�[0m�[0m�[1m�[32m   Compiling�[0m void v1.0.2
�[0m�[0m�[1m�[32m   Compiling�[0m cfg-if v0.1.6
�[0m�[0m�[1m�[32m   Compiling�[0m stable_deref_trait v1.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m libc v0.2.43
�[0m�[0m�[1m�[32m   Compiling�[0m matches v0.1.8
�[0m�[0m�[1m�[32m   Compiling�[0m lazy_static v1.2.0
�[0m�[0m�[1m�[32m   Compiling�[0m ucd-util v0.1.2
�[0m�[0m�[1m�[32m   Compiling�[0m regex v1.0.6
�[0m�[0m�[1m�[32m   Compiling�[0m nodrop v0.1.12
�[0m�[0m�[1m�[32m   Compiling�[0m ryu v0.2.6
�[0m�[0m�[1m�[32m   Compiling�[0m scopeguard v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-normalization v0.1.7
�[0m�[0m�[1m�[32m   Compiling�[0m failure_derive v0.1.3
�[0m�[0m�[1m�[32m   Compiling�[0m utf8-ranges v1.0.2
�[0m�[0m�[1m�[32m   Compiling�[0m openssl v0.10.15
�[0m�[0m�[1m�[32m   Compiling�[0m foreign-types-shared v0.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-demangle v0.1.9
�[0m�[0m�[1m�[32m   Compiling�[0m percent-encoding v1.0.1
�[0m�[0m�[1m�[32m   Compiling�[0m memoffset v0.2.1
�[0m�[0m�[1m�[32m   Compiling�[0m fnv v1.0.6
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-width v0.1.5
�[0m�[0m�[1m�[32m   Compiling�[0m crossbeam-utils v0.5.0
�[0m�[0m�[1m�[32m   Compiling�[0m openssl-probe v0.1.2
�[0m�[0m�[1m�[32m   Compiling�[0m same-file v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m itoa v0.4.3
�[0m�[0m�[1m�[32m   Compiling�[0m quick-error v1.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m bitflags v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m termcolor v1.0.4
�[0m�[0m�[1m�[32m   Compiling�[0m hex v0.3.2
�[0m�[0m�[1m�[32m   Compiling�[0m remove_dir_all v0.5.1
�[0m�[0m�[1m�[32m   Compiling�[0m vec_map v0.8.1
�[0m�[0m�[1m�[32m   Compiling�[0m ansi_term v0.11.0
�[0m�[0m�[1m�[32m   Compiling�[0m strsim v0.7.0
�[0m�[0m�[1m�[32m   Compiling�[0m shell-escape v0.1.4
�[0m�[0m�[1m�[32m   Compiling�[0m home v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m bytesize v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m lazycell v1.2.0
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-workspace-hack v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m glob v0.2.11
�[0m�[0m�[1m�[32m   Compiling�[0m memchr v2.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m libnghttp2-sys v0.1.0
�[0m�[0m�[1m�[32m   Compiling�[0m libz-sys v1.0.25
�[0m�[0m�[1m�[32m   Compiling�[0m openssl-sys v0.9.39
�[0m�[0m�[1m�[32m   Compiling�[0m curl-sys v0.4.15
�[0m�[0m�[1m�[32m   Compiling�[0m backtrace-sys v0.1.24
�[0m�[0m�[1m�[32m   Compiling�[0m libssh2-sys v0.2.11
�[0m�[0m�[1m�[32m   Compiling�[0m libgit2-sys v0.7.10
�[0m�[0m�[1m�[32m   Compiling�[0m miniz-sys v0.1.11
�[0m�[0m�[1m�[32m   Compiling�[0m unreachable v1.0.0
�[0m�[0m�[1m�[32m   Compiling�[0m crossbeam-utils v0.6.0
�[0m�[0m�[1m�[32m   Compiling�[0m log v0.4.6
�[0m�[0m�[1m�[32m   Compiling�[0m owning_ref v0.3.3
�[0m�[0m�[1m�[32m   Compiling�[0m rand_core v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m unicode-bidi v0.3.4
�[0m�[0m�[1m�[32m   Compiling�[0m thread_local v0.3.6
�[0m�[0m�[1m�[32m   Compiling�[0m socket2 v0.3.8
�[0m�[0m�[1m�[32m   Compiling�[0m filetime v0.2.2
�[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `utimensat` in module `libc`�[0m
�[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0m/cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.2/src/unix/utimensat.rs:8:45�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m8�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m    super::utimensat(p, atime, mtime, libc::utimensat, 0)�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m| �[0m�[0m                                            �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mdid you mean `utimes`?�[0m
�[0m�[1m�[38;5;14mhelp�[0m�[0m: possible candidate is found in another module, you can import it into scope�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m1�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse imp::utimensat;�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m

�[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `utimensat` in module `libc`�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m--> �[0m�[0m/cargo/registry/src/github.com-1ecc6299db9ec823/filetime-0.2.2/src/unix/utimensat.rs:12:45�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m12�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m    super::utimensat(p, atime, mtime, libc::utimensat, libc::AT_SYMLINK_NOFOLLOW)�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m| �[0m�[0m                                            �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mdid you mean `utimes`?�[0m
�[0m�[1m�[38;5;14mhelp�[0m�[0m: possible candidate is found in another module, you can import it into scope�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m1�[0m�[0m  �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse imp::utimensat;�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m

�[0m�[1m�[38;5;9merror�[0m�[0m�[1m: aborting due to 2 previous errors�[0m

�[0m�[1mFor more information about this error, try `rustc --explain E0425`.�[0m
�[0m�[0m�[1m�[31merror:�[0m Could not compile `filetime`.
�[0m�[0m�[1m�[33mwarning:�[0m build failed, waiting for other jobs to finish...
�[0m�[0m�[1m�[31merror:�[0m build failed
travis_time:end:2476afc5:start=1541818613236532166,finish=1541819974956667088,duration=1361720134922
�[0K�[31;1mThe command "bash ci/script.sh" exited with 101.�[0m

i686-pc-windows-gnu

Details
+cross build --target i686-pc-windows-gnu
info: downloading component 'rust-src'
info: installing component 'rust-src'
 Downloading crates ...
  Downloaded walkdir v1.0.3
  Downloaded rustc-serialize v0.3.22
  Downloaded serde_json v0.8.4
  Downloaded itoa v0.1.1
  Downloaded rand v0.3.15
  Downloaded semver v0.1.20
  Downloaded thread-id v3.2.0
  Downloaded winapi-build v0.1.1
  Downloaded fs2 v0.4.1
  Downloaded libc v0.2.18
  Downloaded cfg-if v0.1.0
  Downloaded kernel32-sys v0.2.2
  Downloaded dtoa v0.2.2
  Downloaded winapi v0.2.8
  Downloaded serde v0.8.21
  Downloaded backtrace-sys v0.1.5
  Downloaded owning_ref v0.2.4
  Downloaded gcc v0.3.41
  Downloaded tempdir v0.3.5
  Downloaded num-traits v0.1.36
  Downloaded parking_lot v0.3.8
  Downloaded redox_syscall v0.1.31
  Downloaded rustc-demangle v0.1.3
  Downloaded lazy_static v0.2.8
  Downloaded backtrace v0.3.0
  Downloaded rustc_version v0.1.7
  Downloaded dbghelp-sys v0.2.0
  Downloaded parking_lot_core v0.2.0
  Downloaded smallvec v0.1.8
  Downloaded error-chain v0.7.2
�[0m�[0m�[1m�[32m   Compiling�[0m winapi-build v0.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m gcc v0.3.41
�[0m�[0m�[1m�[32m   Compiling�[0m libc v0.2.18
�[0m�[0m�[1m�[32m   Compiling�[0m backtrace v0.3.0
�[0m�[0m�[1m�[32m   Compiling�[0m winapi v0.2.8
�[0m�[0m�[1m�[32m   Compiling�[0m cfg-if v0.1.0
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-demangle v0.1.3
�[0m�[0m�[1m�[32m   Compiling�[0m serde v0.8.21
�[0m�[0m�[1m�[32m   Compiling�[0m num-traits v0.1.36
�[0m�[0m�[1m�[32m   Compiling�[0m itoa v0.1.1
�[0m�[0m�[1m�[32m   Compiling�[0m dtoa v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m xargo v0.3.12 (/project)
�[0m�[0m�[1m�[32m   Compiling�[0m rustc-serialize v0.3.22
�[0m�[0m�[1m�[32m   Compiling�[0m semver v0.1.20
�[0m�[0m�[1m�[32m   Compiling�[0m dbghelp-sys v0.2.0
�[0m�[0m�[1m�[32m   Compiling�[0m kernel32-sys v0.2.2
�[0m�[0m�[1m�[32m   Compiling�[0m rand v0.3.15
�[0m�[0m�[1m�[32m   Compiling�[0m backtrace-sys v0.1.5
�[0m�[0m�[1m�[32m   Compiling�[0m serde_json v0.8.4
�[0m�[0m�[1m�[32m   Compiling�[0m toml v0.2.1
�[0m�[0m�[1m�[32m   Compiling�[0m rustc_version v0.1.7
�[0m�[0m�[1m�[32m   Compiling�[0m tempdir v0.3.5
�[0m�[0m�[1m�[32m   Compiling�[0m walkdir v1.0.3
�[0m�[0m�[1m�[32m   Compiling�[0m fs2 v0.4.1
�[0m�[0m�[1m�[32m   Compiling�[0m error-chain v0.7.2
�[0m�[1m�[33mwarning�[0m�[0m�[1m: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from https://crates.io/crates/dirs instead.�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/xargo.rs:87:9�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m�[1m�[38;5;12m87�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m        env::home_dir()�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m| �[0m�[0m        �[0m�[0m�[1m�[33m^^^^^^^^^^^^^�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m   �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mnote�[0m�[0m: #[warn(deprecated)] on by default�[0m

�[0m�[1m�[38;5;9merror�[0m�[0m�[1m: linking with `i686-w64-mingw32-gcc` failed: exit code: 1�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m|�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mnote�[0m�[0m: "i686-w64-mingw32-gcc" "-Wl,--enable-long-section-names" "-fno-use-linker-plugin" "-Wl,--nxcompat" "-nostdlib" "-Wl,--large-address-aware" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/crt2.o" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/rsbegin.o" "-L" "/rust/lib/rustlib/i686-pc-windows-gnu/lib" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.12mju7e2udt31hqt.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.13cqhzhtme7gentd.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.13yx32ia1r8gfod0.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.16gw4b0pglbhwktn.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.16y760u8bxw7sbj1.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.18wpmqajst2uyfon.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.19qek7dcpi2zafkm.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1e3yzuh1fuyyu8s6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1hoosgzepnrishq6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1idicytxzvrrt0l2.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1iq9ow0kutd666g2.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1jjelgk2ogwnu7yu.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1jnqsm6f4ah9bkwo.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1k4xthn3wvo8i2n1.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1l53cnwql0w7axi0.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1ls814zk24rgwxox.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1myyu3hvbh1gxbb5.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1ohtbl5oz02cbi9s.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1tz2tb5mxecdggkc.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1uk9d5zjj3qdbq1q.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1xasz7msa43cv9dc.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1ykoztu7b6a13qrz.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1yw7vbf3rlwdqp5m.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.1ztgkyoogmqtzh80.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.21gx59wpsrhrm98g.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.21ndxrtmpt4eeunk.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.22oxbu51cmv9ysda.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.25hpbwak8je98q8i.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.26kep3mfpq1otb29.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.28k780xfu9sf7omg.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.29qkxwwp61b1fhg6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2aaie7p5kceoe5xh.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2b947nhgwtzuo745.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2c0xahj707u7iyzq.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2ipyxc05ng0341a8.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2kemz8yip00k9rh6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2kiggyjb6yjs6jae.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2li3qyabrf25to77.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2lwti6ze4brgyamy.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2t74i64r8adw1kne.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2vgwg5lenzg9cr96.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2vqmkkxzt9i3n37q.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2vtcys9i4jjdtxk0.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2w99uuto6lf6luao.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2xi5sa3599ygnbxn.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.2xol219q6nbwouq0.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.31g1979ilgtjav3y.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.32u9udduvh369k6l.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3aowpoh64h3dzmhd.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3ecc6kw2cc7l2u2t.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3elm2quuchmgya60.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3gl6q1a6z4iwbih.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3hpmkt30djabrko3.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3nlgszoild4ojwjv.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3swqzw0za3vk9xat.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3ux635pfze8hs53l.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3wv8cd4498vih8no.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3xpttl45w8w5387h.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.3xynbh3grftz1xoj.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.45pprj5ifbscnde6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.46rwiky20ut17sc5.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.48dm75mc2m15h117.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4nxc2exyoybl3koe.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4ptvi5hzxrjcrvmp.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4qe6jk0unccbycqh.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4v57c35cawmkybtj.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4vop914me8xmjwep.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4yobjlk01g9w251e.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.4zq8xld9v652a6x8.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.5049kr7euz7oew0z.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.50fhwax6hzduh14o.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.50x9n6lf3kq27ie4.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.53vqo73ocvszuy5c.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.54mpkhy9q9q4xkkg.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.55lsd754bhvndaro.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.57b47iocemavqkg6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.5bgdclah1wzkh2fb.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.5ds9mmhx3pocvuvg.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.5e67631lxqtr2zgc.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.7iqajt5hfda96q3.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.8csbhje227lnkat.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.8lgjyi189depxzt.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.by7oduyjh8w9lqw.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.c2344ooc8l4fi1u.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.ctzzfhqpvbcys7y.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.fmr21wghoajrp9b.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.hhd4hrp2ekv5g28.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.i2aglgr595lhld8.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.juaihgr6xuoz40d.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.kpq09n5c72iqpe6.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.o5g4q6p2j30t6rx.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.pkiryy3cmn8an5h.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.qgs87xszdklbxf1.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.rsvaocrje2k3iks.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.vonwcljthzppqd8.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.xffv6iohe6iptkv.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.xlnjawfvvxsfc0i.rcgu.o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.z4x3m1mf3ufgsop.rcgu.o" "-o" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.exe" "/target/i686-pc-windows-gnu/debug/deps/xargo-57841c4ae0f23742.23qz80pchflds1xf.rcgu.o" "-Wl,--gc-sections" "-nodefaultlibs" "-L" "/target/i686-pc-windows-gnu/debug/deps" "-L" "/target/debug/deps" "-L" "/cargo/registry/src/github.com-1ecc6299db9ec823/dbghelp-sys-0.2.0/i686" "-L" "/rust/lib/rustlib/i686-pc-windows-gnu/lib" "-Wl,-Bstatic" "/target/i686-pc-windows-gnu/debug/deps/libwalkdir-4d7360044bfa5e9d.rlib" "/target/i686-pc-windows-gnu/debug/deps/libtoml-d76418e0b4554664.rlib" "/target/i686-pc-windows-gnu/debug/deps/librustc_serialize-c0a0df578413e4f0.rlib" "/target/i686-pc-windows-gnu/debug/deps/libtempdir-06d290b60c607e25.rlib" "/target/i686-pc-windows-gnu/debug/deps/librand-729f3e02de2af7ca.rlib" "/target/i686-pc-windows-gnu/debug/deps/libserde_json-c2f128705375c936.rlib" "/target/i686-pc-windows-gnu/debug/deps/libdtoa-309ecdd1de3d85ab.rlib" "/target/i686-pc-windows-gnu/debug/deps/libitoa-dbdecd429afdf255.rlib" "/target/i686-pc-windows-gnu/debug/deps/libserde-d311194545953730.rlib" "/target/i686-pc-windows-gnu/debug/deps/libnum_traits-a05057bbd284faf4.rlib" "/target/i686-pc-windows-gnu/debug/deps/librustc_version-903a91a302db9210.rlib" "/target/i686-pc-windows-gnu/debug/deps/libsemver-839cc6d0feb9a735.rlib" "/target/i686-pc-windows-gnu/debug/deps/libfs2-51ffa77bf15eda56.rlib" "/target/i686-pc-windows-gnu/debug/deps/liberror_chain-b1c3b7f219851f08.rlib" "/target/i686-pc-windows-gnu/debug/deps/libbacktrace-df04d0e9d9dde652.rlib" "/target/i686-pc-windows-gnu/debug/deps/librustc_demangle-5b312f27e549a11f.rlib" "/target/i686-pc-windows-gnu/debug/deps/libcfg_if-ecd70f5f7f71a03e.rlib" "/target/i686-pc-windows-gnu/debug/deps/libdbghelp-9175cadffdde0638.rlib" "/target/i686-pc-windows-gnu/debug/deps/libkernel32-adf769cc817db763.rlib" "/target/i686-pc-windows-gnu/debug/deps/libwinapi-7eee5f22e718f01d.rlib" "/target/i686-pc-windows-gnu/debug/deps/liblibc-5981c4bb6a15560d.rlib" "-Wl,--start-group" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/libstd-ac0fdc205160d387.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-f098b3aa8f13a2d8.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/libunwind-ba8e07938317406c.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/liblibc-a9e0d72b32457406.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/liballoc_system-2e04a289b9c9be88.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/liballoc-f71a6789c4265866.rlib" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/libcore-5d4b1f67f4244fc4.rlib" "-Wl,--end-group" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/libcompiler_builtins-ff284f0e3885dba8.rlib" "-Wl,-Bdynamic" "-lws2_32" "-luserenv" "-ladvapi32" "-ldbghelp" "-lkernel32" "-ladvapi32" "-lws2_32" "-luserenv" "-lshell32" "-Wl,-Bstatic" "-lgcc_eh" "-lpthread" "-Wl,-Bdynamic" "-lmingwex" "-lmingw32" "-lgcc" "-lmsvcrt" "-lmsvcrt" "-luser32" "-lkernel32" "/rust/lib/rustlib/i686-pc-windows-gnu/lib/rsend.o"�[0m
�[0m  �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mnote�[0m�[0m: /rust/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-f098b3aa8f13a2d8.rlib(panic_unwind-f098b3aa8f13a2d8.panic_unwind.5s65um4h-cgu.0.rcgu.o): In function `ZN12panic_unwind3imp5panic17h4876bbedf95abbb7E':�[0m
�[0m          /rustc/36a50c29f6c5c386fba6ab685818755ac55152e5\src/libpanic_unwind/gcc.rs:83: undefined reference to `_Unwind_RaiseException'�[0m
�[0m          /rust/lib/rustlib/i686-pc-windows-gnu/lib/libpanic_unwind-f098b3aa8f13a2d8.rlib(panic_unwind-f098b3aa8f13a2d8.panic_unwind.5s65um4h-cgu.0.rcgu.o): In function `rust_eh_unwind_resume':�[0m
�[0m          /rustc/36a50c29f6c5c386fba6ab685818755ac55152e5\src/libpanic_unwind/gcc.rs:291: undefined reference to `_Unwind_Resume'�[0m
�[0m          collect2: error: ld returned 1 exit status�[0m
�[0m          �[0m

�[0m�[1m�[38;5;9merror�[0m�[0m�[1m: aborting due to previous error�[0m

�[0m�[0m�[1m�[31merror:�[0m Could not compile `xargo`.

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

From the list of packages, the only weird one that could be causing this is g++ AFAICT. I'm going to remove it in a sub-sequent commit. @Dylan-DPC are you sure that these tests all pass with the current master ? (e.g. that they are not related to recent changes to libc / rust-lang/rust )

@Dylan-DPC-zz
Copy link

Could have added a link instead of pasting the entire thing

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

Sorry, I've put them in detail blocks, but I can't link to the relevant lines because the logs exceed 10k lines in travis :/

@Dylan-DPC-zz
Copy link

You can paste it on paste.rs and link it here

@jamesmunns
Copy link
Contributor

jamesmunns commented Nov 10, 2018

@gnzlbg if you want, you can open a PR against master that comments out all the other tests, and we can do a quick bors try on that, to see if it was your changes or something else that is failing (and just close that PR without meeting merging).

Edit: words

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

So I've removed the g++ package from here. @jamesmunns if this fails again we could do that.

@Dylan-DPC-zz
Copy link

@jamesmunns if that was the case then we would have got the same errors on the other prs it the build in general.

@jamesmunns
Copy link
Contributor

bors try

bors bot added a commit that referenced this pull request Nov 10, 2018
@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

Still failing. I'll open a separate PR just with the failing targets to triple-check that master is passing. The last PR that was run before these ones is from 7 days ago, that's a couple of nightlies / libc versions that could have broken any of these targets. You might want to enable a cron job in travis to run the tests of the master branch daily to detect these kind of things.

@jamesmunns
Copy link
Contributor

bors cancel

@bors
Copy link
Contributor

bors bot commented Nov 10, 2018

try

Build failed

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

#227 shows that the builds that are broken have nothing to do with this PR.

See https://travis-ci.org/rust-embedded/cross/builds/453241344

As mentioned, adding a cron job to travis to run the tests on master daily would save us some headaches like this.

@Dylan-DPC-zz
Copy link

I'm okay with merging this

@Dylan-DPC-zz
Copy link

Problem is we can't merge this PR if the tests don't pass. So we are blocked on that. The way out would be to disable bors temporarily (or the checks) merge it and revert the settings back to normal.

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 10, 2018

I'll try to send a PR to fix freebsd, but that won't be mergeable either due to the failures in the other targets.

@Dylan-DPC-zz
Copy link

I think the way out will be is to either temporarily remove these architectures from the CI process or allow them to fail.

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 11, 2018

We depend on these working for jemalloc-sys, which rustc uses :/

@Dylan-DPC-zz
Copy link

Uhmm yes. We could remove them temporarily till we fix the issues and then add them back so that it doesn't block other PRs

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 15, 2018

so do we merge this as is?

@Dylan-DPC-zz
Copy link

@gnzlbg we can't, since the build has to pass for bors to merge it. We can perhaps disable bors, but I don't have permissions for that

@gnzlbg
Copy link
Contributor Author

gnzlbg commented Nov 15, 2018

We could send a PR to make these targets allow_fail. bors would pass, so we could merge that one, and then we could merge these one. CI would still run for these targets, so we can try to get them green, and then remove the allow_fail again.

@Dylan-DPC-zz
Copy link

Yah that or commenting the architectures in the config is fine (they are going to fail anyway for now so no point checking them).

@Dylan-DPC-zz
Copy link

bors: try

bors bot added a commit that referenced this pull request Nov 17, 2018
@bors
Copy link
Contributor

bors bot commented Nov 17, 2018

try

Timed out

@Dylan-DPC-zz
Copy link

@jamesmunns can you add travis/appveyor to pull request required checks? With the current setup it is hard to debug when the build failed (or timed out)

@Dylan-DPC-zz
Copy link

bors: try

bors bot added a commit that referenced this pull request Dec 1, 2018
@bors
Copy link
Contributor

bors bot commented Dec 1, 2018

try

Timed out

@Dylan-DPC-zz
Copy link

bors: r+

bors bot added a commit that referenced this pull request Dec 1, 2018
226: Add more utilities to the Docker images. r=Dylan-DPC a=gnzlbg

This PR adds the following utilities to all docker containers - these allows the
utilities to be used in `build.rs` while cross-compiling: g++, git, automake,
libtool, m4, autoconf, make, file, binutils.

Co-authored-by: gnzlbg <gonzalobg88@gmail.com>
@bors
Copy link
Contributor

bors bot commented Dec 1, 2018

Timed out

@japaric
Copy link
Contributor

japaric commented Dec 1, 2018

none of the travis builds has failed or timed out, but bors has a timeout of 3 hours and it has been almost 4 hours since bors r+ was issued and there are still a few travis builds that need to complete.

The bors timeout could be doubled and then this should be able to land.

@Dylan-DPC-zz
Copy link

yeah. Was trying to see if we could solve this issue without having to increase the timeout, and manage to build it within the 3 hour period but it seems it isn't possible.

@Dylan-DPC-zz
Copy link

bors: r+

bors bot added a commit that referenced this pull request Dec 5, 2018
226: Add more utilities to the Docker images. r=Dylan-DPC a=gnzlbg

This PR adds the following utilities to all docker containers - these allows the
utilities to be used in `build.rs` while cross-compiling: g++, git, automake,
libtool, m4, autoconf, make, file, binutils.

Co-authored-by: gnzlbg <gonzalobg88@gmail.com>
@bors
Copy link
Contributor

bors bot commented Dec 5, 2018

Build succeeded

@bors bors bot merged commit 6e6d066 into cross-rs:master Dec 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants