Skip to content

Latest nightly builds fail for tarpc-plugins #191

@wtfiwtz

Description

@wtfiwtz

Latest nightly builds fail for tarpc-plugins... reverting to 2018-04-12 works however.

192-168-1-125:crypto3 nigelss$ rustup default nightly-2018-04-12-x86_64-apple-darwin
info: using existing install for 'nightly-2018-04-12-x86_64-apple-darwin'
info: default toolchain set to 'nightly-2018-04-12-x86_64-apple-darwin'

  nightly-2018-04-12-x86_64-apple-darwin unchanged - rustc 1.27.0-nightly (ad610bed8 2018-04-11)

192-168-1-125:crypto3 nigelss$ cargo clean
192-168-1-125:crypto3 nigelss$ cargo build
   Compiling libc v0.2.42
   Compiling nodrop v0.1.12
   Compiling cfg-if v0.1.3
   Compiling memoffset v0.2.1
   Compiling byteorder v1.2.3
   Compiling lazy_static v1.0.1
   Compiling scopeguard v0.3.3
   Compiling slab v0.4.0
   Compiling futures v0.1.21
   Compiling lazycell v0.6.0
   Compiling unicode-xid v0.1.0
   Compiling serde v1.0.66
   Compiling scoped-tls v0.1.2
   Compiling either v1.5.0
   Compiling two-lock-queue v0.1.1
   Compiling smallvec v0.2.1
   Compiling slab v0.3.0
   Compiling take v0.1.0
   Compiling crossbeam-utils v0.3.2
   Compiling log v0.4.2
   Compiling arrayvec v0.4.7
   Compiling itertools v0.7.8
   Compiling proc-macro2 v0.4.6
   Compiling iovec v0.1.2
   Compiling net2 v0.2.32
   Compiling num_cpus v1.8.0
   Compiling rand v0.4.2
   Compiling bytes v0.4.8
   Compiling thread-pool v0.1.1
   Compiling log v0.3.9
   Compiling crossbeam-epoch v0.4.3
   Compiling mio v0.6.14
   Compiling quote v0.6.3
   Compiling tarpc-plugins v0.3.0
   Compiling syn v0.14.2
   Compiling rand v0.3.22
   Compiling crossbeam-deque v0.3.1
   Compiling tokio-executor v0.1.2
   Compiling tokio-io v0.1.7
   Compiling tokio-service v0.1.0
   Compiling tokio-threadpool v0.1.4
   Compiling tokio-timer v0.2.4
   Compiling tokio-codec v0.1.0
   Compiling tokio-reactor v0.1.2
   Compiling tokio-udp v0.1.1
   Compiling tokio-tcp v0.1.0
   Compiling tokio-fs v0.1.1
   Compiling tokio v0.1.7
   Compiling tokio-core v0.1.17
   Compiling serde_derive v1.0.66
   Compiling tokio-proto v0.1.1
   Compiling bincode v1.0.1
   Compiling tarpc v0.11.0
   Compiling crypto3 v0.1.0 (file:///Developer/rust/crypto3)
    Finished dev [unoptimized + debuginfo] target(s) in 19.80 secs
192-168-1-125:crypto3 nigelss$
192-168-1-125:crypto3 nigelss$ rustup default nightly
info: using existing install for 'nightly-x86_64-apple-darwin'
info: default toolchain set to 'nightly-x86_64-apple-darwin'

  nightly-x86_64-apple-darwin unchanged - rustc 1.28.0-nightly (ae46aefd5 2018-06-16)

192-168-1-125:crypto3 nigelss$ cargo clean
192-168-1-125:crypto3 nigelss$ cargo build
   Compiling cfg-if v0.1.3
   Compiling libc v0.2.42
   Compiling nodrop v0.1.12
   Compiling scopeguard v0.3.3
   Compiling memoffset v0.2.1
   Compiling byteorder v1.2.3
   Compiling lazy_static v1.0.1
   Compiling lazycell v0.6.0
   Compiling slab v0.4.0
   Compiling futures v0.1.21
   Compiling unicode-xid v0.1.0
   Compiling serde v1.0.66
   Compiling either v1.5.0
   Compiling scoped-tls v0.1.2
   Compiling take v0.1.0
   Compiling slab v0.3.0
   Compiling smallvec v0.2.1
   Compiling two-lock-queue v0.1.1
   Compiling crossbeam-utils v0.3.2
   Compiling log v0.4.2
   Compiling arrayvec v0.4.7
   Compiling proc-macro2 v0.4.6
   Compiling itertools v0.7.8
   Compiling iovec v0.1.2
   Compiling net2 v0.2.32
   Compiling num_cpus v1.8.0
   Compiling rand v0.4.2
   Compiling bytes v0.4.8
   Compiling thread-pool v0.1.1
   Compiling log v0.3.9
   Compiling crossbeam-epoch v0.4.3
   Compiling mio v0.6.14
   Compiling quote v0.6.3
   Compiling tarpc-plugins v0.3.0
   Compiling rand v0.3.22
   Compiling syn v0.14.2
   Compiling crossbeam-deque v0.3.1
error[E0603]: function `str_lit` is private
  --> /Users/nigelss/.cargo/registry/src/github.com-1ecc6299db9ec823/tarpc-plugins-0.3.0/src/lib.rs:12:34
   |
12 | use syntax::parse::{self, token, str_lit, PResult};
   |                                  ^^^^^^^

error[E0624]: method `parse_impl_item` is private
  --> /Users/nigelss/.cargo/registry/src/github.com-1ecc6299db9ec823/tarpc-plugins-0.3.0/src/lib.rs:90:33
   |
90 |     let mut item = match parser.parse_impl_item(&mut false) {
   |                                 ^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors

Some errors occurred: E0603, E0624.
For more information about an error, try `rustc --explain E0603`.
error: Could not compile `tarpc-plugins`.
warning: build failed, waiting for other jobs to finish...
error: build failed
192-168-1-125:crypto3 nigelss$

Any suggestions would be helpful... is this a regression within rustc?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions