You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Allen George (Jira)" <ji...@apache.org> on 2021/09/11 15:32:00 UTC

[jira] [Resolved] (THRIFT-5457) Travis fails consistently on a Rust dependency

     [ https://issues.apache.org/jira/browse/THRIFT-5457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Allen George resolved THRIFT-5457.
----------------------------------
    Fix Version/s: 0.16.0
       Resolution: Fixed

> Travis fails consistently on a Rust dependency
> ----------------------------------------------
>
>                 Key: THRIFT-5457
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5457
>             Project: Thrift
>          Issue Type: Bug
>          Components: Rust - Library
>    Affects Versions: 0.15.0
>            Reporter: Yuxuan Wang
>            Assignee: Allen George
>            Priority: Major
>             Fix For: 0.16.0
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> This is an [example travis build|https://app.travis-ci.com/github/apache/thrift/jobs/532057468] (it seem to only fail on the Autotools Ubuntu Bionic task but not the Autotools Ubuntu Xenial task):
>  
>  
> {noformat}
> /root/.cargo/bin/cargo clippy --all -- -D warnings
>    Compiling libc v0.2.99
>    Compiling autocfg v1.0.1
>    Compiling log v0.4.14
>     Checking cfg-if v1.0.0
>     Checking unicode-width v0.1.8
>     Checking bitflags v1.3.2
>     Checking vec_map v0.8.2
>     Checking integer-encoding v3.0.2
>     Checking ansi_term v0.11.0
>     Checking byteorder v1.4.3
>     Checking strsim v0.8.0
>    Compiling num-traits v0.2.14
>     Checking textwrap v0.11.0
>     Checking num_cpus v1.13.0
>     Checking atty v0.2.14
>     Checking threadpool v1.8.1
>     Checking clap v2.33.3
>     Checking ordered-float v1.1.1
>     Checking thrift v0.16.0 (/thrift/src/lib/rs)
> error[E0723]: loops and conditional expressions are not stable in const fn
>   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/app/settings.rs:7:1
>    |
> 7  | / bitflags! {
> 8  | |     struct Flags: u64 {
> 9  | |         const SC_NEGATE_REQS       = 1;
> 10 | |         const SC_REQUIRED          = 1 << 1;
> ...  |
> 51 | |     }
> 52 | | }
>    | |_^
>    |
>    = note: for more information, see issue https://github.com/rust-lang/rust/issues/57563
>    = help: add `#![feature(const_fn)]` to the crate attributes to enable
>    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
> error[E0723]: loops and conditional expressions are not stable in const fn
>   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/clap-2.33.3/src/args/settings.rs:6:1
>    |
> 6  | / bitflags! {
> 7  | |     struct Flags: u32 {
> 8  | |         const REQUIRED         = 1;
> 9  | |         const MULTIPLE         = 1 << 1;
> ...  |
> 28 | |     }
> 29 | | }
>    | |_^
>    |
>    = note: for more information, see issue https://github.com/rust-lang/rust/issues/57563
>    = help: add `#![feature(const_fn)]` to the crate attributes to enable
>    = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
> error: aborting due to 2 previous errors
> For more information about this error, try `rustc --explain E0723`.
> error: could not compile `clap`.{noformat}
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)