Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

hello-world example does not build #119

Closed
timthelion opened this issue May 11, 2019 · 3 comments
Closed

hello-world example does not build #119

timthelion opened this issue May 11, 2019 · 3 comments

Comments

@timthelion
Copy link

timthelion commented May 11, 2019

subuser@c0b8b1978224fe02d0a1:/pwd/src/play/examples/hello-world$ cargo build
   Compiling semver-parser v0.7.0
   Compiling libc v0.2.54
   Compiling autocfg v0.1.2
   Compiling rand_core v0.4.0
   Compiling proc-macro2 v0.4.30
   Compiling unicode-xid v0.1.0
   Compiling byteorder v1.3.1
   Compiling cc v1.0.36
   Compiling stable_deref_trait v1.1.1
   Compiling syn v0.15.34
   Compiling cfg-if v0.1.7
   Compiling lazy_static v1.3.0
   Compiling scopeguard v0.3.3
   Compiling smallvec v0.6.9
   Compiling encoding_index_tests v0.1.4
   Compiling fnv v1.0.6
   Compiling lazycell v1.2.1
   Compiling slab v0.4.2
   Compiling futures v0.1.27
   Compiling matches v0.1.8
   Compiling failure_derive v0.1.5
   Compiling rustc-demangle v0.1.14
   Compiling percent-encoding v1.0.1
   Compiling num-traits v0.2.6
   Compiling version_check v0.1.5
   Compiling memchr v2.2.0
   Compiling ryu v0.2.8
   Compiling void v1.0.2
   Compiling quick-error v1.2.2
   Compiling crc32fast v1.2.0
   Compiling serde v1.0.91
   Compiling linked-hash-map v0.5.2
   Compiling num-integer v0.1.39
   Compiling itoa v0.4.4
   Compiling regex v1.1.6
   Compiling arc-swap v0.3.11
   Compiling ucd-util v0.1.3
   Compiling httparse v1.3.3
   Compiling spin v0.5.0
   Compiling indexmap v1.0.2
   Compiling dtoa v0.4.4
   Compiling untrusted v0.6.2
   Compiling string v0.1.3
   Compiling either v1.5.2
   Compiling utf8-ranges v1.0.2
   Compiling language-tags v0.2.2
   Compiling copyless v0.1.2
   Compiling sha1 v0.6.0
   Compiling hashbrown v0.2.2
   Compiling bitflags v1.0.4
   Compiling termcolor v1.0.4
   Compiling rand_core v0.3.1
   Compiling rand_jitter v0.1.4
   Compiling semver v0.9.0
   Compiling rand_pcg v0.1.2
   Compiling rand_chacha v0.1.1
   Compiling rand v0.6.5
   Compiling backtrace v0.3.15
   Compiling owning_ref v0.4.0
   Compiling log v0.4.6
   Compiling crossbeam-utils v0.6.5
   Compiling thread_local v0.3.6
   Compiling encoding-index-tradchinese v1.20141219.5
   Compiling encoding-index-korean v1.20141219.5
   Compiling encoding-index-simpchinese v1.20141219.5
   Compiling encoding-index-japanese v1.20141219.5
   Compiling encoding-index-singlebyte v1.20141219.5
   Compiling unicode-bidi v0.3.4
   Compiling unicode-normalization v0.1.8
   Compiling backtrace-sys v0.1.28
   Compiling brotli-sys v0.3.2
   Compiling miniz-sys v0.1.11
   Compiling ring v0.14.6
   Compiling unicase v2.4.0
   Compiling humantime v1.2.0
   Compiling lru-cache v0.1.2
   Compiling tokio-sync v0.1.5
   Compiling actix-service v0.3.6
   Compiling regex-syntax v0.6.6
   Compiling rand_hc v0.1.0
   Compiling rand_xorshift v0.1.1
   Compiling rand_isaac v0.1.1
   Compiling lock_api v0.1.5
   Compiling rustc_version v0.2.3
   Compiling tokio-executor v0.1.7
   Compiling encoding v0.2.33
   Compiling rand_os v0.1.3
   Compiling iovec v0.1.2
   Compiling net2 v0.2.33
   Compiling num_cpus v1.10.0
   Compiling hostname v0.1.5
   Compiling socket2 v0.3.9
   Compiling signal-hook-registry v1.0.1
   Compiling time v0.1.42
   Compiling atty v0.2.11
   Compiling base64 v0.10.1
   Compiling parking_lot_core v0.4.0
   Compiling quote v0.6.12
   Compiling tokio-timer v0.2.10
   Compiling tokio-current-thread v0.1.6
   Compiling aho-corasick v0.7.3
   Compiling bytes v0.4.12
   Compiling threadpool v1.7.1
   Compiling mio v0.6.16
   Compiling resolv-conf v0.6.2
   Compiling signal-hook v0.1.9
   Compiling chrono v0.4.6
   Compiling flate2 v1.0.7
   Compiling mime v0.3.13
   Compiling brotli2 v0.3.2
   Compiling tokio-io v0.1.12
   Compiling http v0.1.17
   Compiling string v0.2.0
   Compiling mio-uds v0.6.7
   Compiling idna v0.1.5
   Compiling tokio-codec v0.1.1
   Compiling url v1.7.2
   Compiling h2 v0.1.18
   Compiling env_logger v0.6.1
   Compiling actix-codec v0.1.2
   Compiling parking_lot v0.7.1
   Compiling synstructure v0.10.1
   Compiling enum-as-inner v0.2.1
   Compiling serde_derive v1.0.91
   Compiling derive_more v0.14.0
   Compiling actix-web-codegen v0.1.0-beta.1
   Compiling actix-utils v0.3.5
   Compiling tokio-reactor v0.1.9
   Compiling tokio-tcp v0.1.3
   Compiling tokio-udp v0.1.3
   Compiling tokio-signal v0.2.7
   Compiling failure v0.1.5
   Compiling actix-server-config v0.1.1
   Compiling actix-threadpool v0.1.0
   Compiling trust-dns-proto v0.7.3
   Compiling actix-rt v0.2.2
error[E0004]: non-exhaustive patterns: `_` not covered
   --> /home/subuser/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.7.3/src/rr/rdata/tlsa.rs:134:15
    |
134 |         match usage {
    |               ^^^^^ pattern `_` not covered

error[E0004]: non-exhaustive patterns: `_` not covered
   --> /home/subuser/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.7.3/src/rr/rdata/tlsa.rs:193:15
    |
193 |         match selector {
    |               ^^^^^^^^ pattern `_` not covered

error[E0004]: non-exhaustive patterns: `_` not covered
   --> /home/subuser/.cargo/registry/src/github.com-1ecc6299db9ec823/trust-dns-proto-0.7.3/src/rr/rdata/tlsa.rs:254:15
    |
254 |         match matching {
    |               ^^^^^^^^ pattern `_` not covered

error: aborting due to 3 previous errors

For more information about this error, try `rustc --explain E0004`.
error: Could not compile `trust-dns-proto`.
warning: build failed, waiting for other jobs to finish...
error: build failed
subuser@c0b8b1978224fe02d0a1:/pwd/src/play/examples/hello-world$ git log -n 1
commit 68509a7eaf4b382aa814d250c0db838c83a2834d (HEAD -> master, origin/master, origin/HEAD)
Author: huang.xiangdong <huang.xiangdong@99cloud.net>
Date:   Mon May 6 15:26:42 2019 +0800

    use absolute path
subuser@c0b8b1978224fe02d0a1:/pwd/src/play/examples/hello-world$ cargo --version
cargo 1.32.0
subuser@c0b8b1978224fe02d0a1:/pwd/src/play/examples/hello-world$ rustc --version
rustc 1.32.0

Perhaps it would help if the examples included Cargo.lock files so that we would have a known good dependency DAG?

@timthelion
Copy link
Author

Perhaps related: actix/actix#177

@timthelion
Copy link
Author

I tried both cargo update and cargo clean without any change.

@fafhrd91
Copy link
Member

you have to upgrade rust compiler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants