jgraef / worldclock

A command-line world clock
https://crates.io/crates/worldclock
MIT License
5 stars 2 forks source link

Cannot build worldclock with current version of rust #2

Closed mikemadden42 closed 9 months ago

mikemadden42 commented 1 year ago

I cannot build worldclock with current version of rust.

$ cargo --version
cargo 1.67.1 (8ecd4f20a 2023-01-10)

rustc --version
rustc 1.67.1 (d5a82bbd2 2023-02-07)
$ sw_vers
ProductName:        macOS
ProductVersion:     13.2
BuildVersion:       22D49
$ cargo run
    Updating crates.io index
   Compiling proc-macro2 v1.0.51
   Compiling unicode-ident v1.0.6
   Compiling quote v1.0.23
   Compiling syn v1.0.107
   Compiling libc v0.2.139
   Compiling serde_derive v1.0.152
   Compiling serde v1.0.152
   Compiling version_check v0.9.4
   Compiling autocfg v1.1.0
   Compiling memchr v2.5.0
   Compiling num-traits v0.2.15
   Compiling proc-macro-error-attr v1.0.4
   Compiling regex-syntax v0.6.28
   Compiling strsim v0.10.0
   Compiling fnv v1.0.7
   Compiling ident_case v1.0.1
   Compiling core-foundation-sys v0.8.3
   Compiling num-integer v0.1.45
   Compiling proc-macro-error v1.0.4
   Compiling unicode-width v0.1.10
   Compiling lazy_static v1.4.0
   Compiling atty v0.2.14
   Compiling regex-automata v0.1.10
   Compiling regex v1.7.1
   Compiling unicode-segmentation v1.10.1
   Compiling iana-time-zone v0.1.53
   Compiling textwrap v0.11.0
   Compiling heck v0.3.3
   Compiling parse-zoneinfo v0.3.0
   Compiling time v0.1.45
   Compiling dirs v1.0.5
   Compiling csv-core v0.1.10
   Compiling bitflags v1.3.2
   Compiling vec_map v0.8.2
   Compiling byteorder v1.4.3
   Compiling strsim v0.8.0
   Compiling anyhow v1.0.69
   Compiling ansi_term v0.12.1
   Compiling itoa v0.4.8
   Compiling ryu v1.0.12
   Compiling clap v2.34.0
   Compiling term v0.5.2
   Compiling dirs-sys v0.3.7
   Compiling encode_unicode v0.3.6
   Compiling dirs v3.0.2
   Compiling chrono-tz v0.5.3
   Compiling darling_core v0.13.4
   Compiling structopt-derive v0.4.18
   Compiling darling_macro v0.13.4
   Compiling darling v0.13.4
   Compiling structopt v0.3.26
   Compiling serde_with_macros v1.5.2
   Compiling bstr v0.2.17
   Compiling chrono v0.4.23
   Compiling toml v0.5.11
   Compiling serde_with v1.14.0
   Compiling csv v1.1.6
   Compiling prettytable-rs v0.8.0
   Compiling worldclock v0.1.0 (/Users/hulk/rust/worldclock)
    Finished dev [unoptimized + debuginfo] target(s) in 13.03s
     Running `target/debug/worldclock`
thread 'main' panicked at 'attempt to add with overflow', /rustc/d5a82bbd26e1ad8b7401f6a718a9c57c96905483/library/core/src/iter/traits/accum.rs:141:1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
mikemadden42 commented 1 year ago

I created this PR https://github.com/jgraef/worldclock/pull/3 to fix the issue.

jgraef commented 11 months ago

Your PR addresses dependencies, so I think it's fixed now. Just out of curiosity - where did the overflow happen?