jeaye/ncurses-rs

CARGO THOWS 56 ERRORS !!!

Closed this issue · 1 comments

I'm developing a supersimple code editor using ncurses.
When I run cargo build to build this:

use ncurses::{ initscr, endwin, addstr, getch, };

fn main() {
    initscr();
    addstr("hello world");
    getch();
    endwin();
}

I get this:

   Compiling ncurses v6.0.0
error[E0432]: unresolved import `constants::TRUE`
 --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/panel/wrapper.rs:6:5
  |
6 | use constants::TRUE;
  |     ^^^^^^^^^^^^^^^ no `TRUE` in `constants`

error[E0432]: unresolved import `constants::TRUE`
  --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/menu/wrapper.rs:11:5
   |
11 | use constants::TRUE;
   |     ^^^^^^^^^^^^^^^ no `TRUE` in `constants`

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:166:38
    |
166 | { unsafe { ll::can_change_color() == TRUE } }
    |                                      ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
166 | { unsafe { ll::can_change_color() == true } }
    |                                      ~~~~

error[E0425]: cannot find value `OK` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:410:3
    |
410 |   OK
    |   ^^ help: a tuple variant with a similar name exists (notice the capitalization): `Ok`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:506:5
    |
506 |     Ok(#[stable(feature = "rust1", since = "1.0.0")] T),
    |     -- similarly named tuple variant `Ok` defined here

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:459:32
    |
459 | { unsafe { ll::has_colors() == TRUE } }
    |                                ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
459 | { unsafe { ll::has_colors() == true } }
    |                                ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:463:28
    |
463 | { unsafe { ll::has_ic() == TRUE } }
    |                            ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
463 | { unsafe { ll::has_ic() == true } }
    |                            ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:467:28
    |
467 | { unsafe { ll::has_il() == TRUE } }
    |                            ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
467 | { unsafe { ll::has_il() == true } }
    |                            ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:601:30
    |
601 | { unsafe { ll::isendwin() == TRUE } }
    |                              ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
601 | { unsafe { ll::isendwin() == true } }
    |                              ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:605:40
    |
605 | { unsafe { ll::is_linetouched(w, l) == TRUE } }
    |                                        ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
605 | { unsafe { ll::is_linetouched(w, l) == true } }
    |                                        ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:609:36
    |
609 | { unsafe { ll::is_wintouched(w) == TRUE } }
    |                                    ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
609 | { unsafe { ll::is_wintouched(w) == true } }
    |                                    ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:613:48
    |
613 | { unsafe { ll::is_term_resized(lines, cols) == TRUE } }
    |                                                ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
613 | { unsafe { ll::is_term_resized(lines, cols) == true } }
    |                                                ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:617:33
    |
617 | { unsafe { ll::is_cleared(w) == TRUE } }
    |                                 ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
617 | { unsafe { ll::is_cleared(w) == true } }
    |                                 ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:621:31
    |
621 | { unsafe { ll::is_idcok(w) == TRUE } }
    |                               ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
621 | { unsafe { ll::is_idcok(w) == true } }
    |                               ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:625:31
    |
625 | { unsafe { ll::is_idlok(w) == TRUE } }
    |                               ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
625 | { unsafe { ll::is_idlok(w) == true } }
    |                               ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:629:33
    |
629 | { unsafe { ll::is_immedok(w) == TRUE } }
    |                                 ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
629 | { unsafe { ll::is_immedok(w) == true } }
    |                                 ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:633:32
    |
633 | { unsafe { ll::is_keypad(w) == TRUE } }
    |                                ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
633 | { unsafe { ll::is_keypad(w) == true } }
    |                                ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:637:33
    |
637 | { unsafe { ll::is_leaveok(w) == TRUE } }
    |                                 ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
637 | { unsafe { ll::is_leaveok(w) == true } }
    |                                 ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:641:33
    |
641 | { unsafe { ll::is_nodelay(w) == TRUE } }
    |                                 ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
641 | { unsafe { ll::is_nodelay(w) == true } }
    |                                 ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:645:35
    |
645 | { unsafe { ll::is_notimeout(w) == TRUE } }
    |                                   ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
645 | { unsafe { ll::is_notimeout(w) == true } }
    |                                   ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:649:34
    |
649 | { unsafe { ll::is_scrollok(w) == TRUE } }
    |                                  ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
649 | { unsafe { ll::is_scrollok(w) == true } }
    |                                  ~~~~

error[E0425]: cannot find value `TRUE` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:653:32
    |
653 | { unsafe { ll::is_syncok(w) == TRUE }}
    |                                ^^^^ not found in this scope
    |
help: you may want to use a bool value instead
    |
653 | { unsafe { ll::is_syncok(w) == true }}
    |                                ~~~~

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:690:18
    |
690 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:691:12
    |
691 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:698:18
    |
698 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:699:12
    |
699 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:706:18
    |
706 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:707:15
    |
707 |   { return Ok(ERR); }
    |               ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:714:18
    |
714 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:715:15
    |
715 |   { return Ok(ERR); }
    |               ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:745:10
    |
745 |     _ => ERR,
    |          ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:752:18
    |
752 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:753:12
    |
753 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:768:18
    |
768 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:769:12
    |
769 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:776:18
    |
776 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:777:12
    |
777 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:784:18
    |
784 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:785:12
    |
785 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:796:18
    |
796 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:797:12
    |
797 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:804:18
    |
804 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:805:12
    |
805 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:812:18
    |
812 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:813:15
    |
813 |   { return Ok(ERR); }
    |               ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:859:10
    |
859 |     _ => ERR,
    |          ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:866:18
    |
866 |   if mv(y, x) == ERR
    |                  ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `ERR` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:867:12
    |
867 |   { return ERR; }
    |            ^^^ help: a tuple variant with a similar name exists: `Err`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
    |
511 |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
    |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `OK` in this scope
   --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:876:3
    |
876 |   OK
    |   ^^ help: a tuple variant with a similar name exists (notice the capitalization): `Ok`
    |
   ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:506:5
    |
506 |     Ok(#[stable(feature = "rust1", since = "1.0.0")] T),
    |     -- similarly named tuple variant `Ok` defined here

error[E0425]: cannot find value `ERR` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1470:10
     |
1470 |     _ => ERR,
     |          ^^^ help: a tuple variant with a similar name exists: `Err`
     |
    ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:511:5
     |
511  |     Err(#[stable(feature = "rust1", since = "1.0.0")] E),
     |     --- similarly named tuple variant `Err` defined here

error[E0425]: cannot find value `OK` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1484:3
     |
1484 |   OK
     |   ^^ help: a tuple variant with a similar name exists (notice the capitalization): `Ok`
     |
    ::: /home/operator/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:506:5
     |
506  |     Ok(#[stable(feature = "rust1", since = "1.0.0")] T),
     |     -- similarly named tuple variant `Ok` defined here

error[E0425]: cannot find value `TRUE` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1717:38
     |
1717 |       if ll::is_leaveok(newscr()) == TRUE
     |                                      ^^^^ not found in this scope
     |
help: you may want to use a bool value instead
     |
1717 |       if ll::is_leaveok(newscr()) == true
     |                                      ~~~~

error[E0425]: cannot find value `KEY_F0` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1751:3
     |
1751 |   KEY_F0 + n as i32
     |   ^^^^^^ not found in this scope

error[E0425]: cannot find value `TRUE` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1759:31
     |
1759 | { unsafe { ll::has_mouse() == TRUE } }
     |                               ^^^^ not found in this scope
     |
help: you may want to use a bool value instead
     |
1759 | { unsafe { ll::has_mouse() == true } }
     |                               ~~~~

error[E0425]: cannot find value `TRUE` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1779:67
     |
1779 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) == TRUE } }
     |                                                                   ^^^^ not found in this scope
     |
help: you may want to use a bool value instead
     |
1779 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) == true } }
     |                                                                   ~~~~

error[E0425]: cannot find value `TRUE` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1782:92
     |
1782 | { unsafe { ll::wmouse_trafo(w, y.as_mut_ptr(), x.as_mut_ptr(), to_screen as ll::c_bool) == TRUE } }
     |                                                                                            ^^^^ not found in this scope
     |
help: you may want to use a bool value instead
     |
1782 | { unsafe { ll::wmouse_trafo(w, y.as_mut_ptr(), x.as_mut_ptr(), to_screen as ll::c_bool) == true } }
     |                                                                                            ~~~~

error[E0425]: cannot find value `TRUE` in this scope
    --> /home/operator/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ncurses-6.0.0/src/lib.rs:1785:88
     |
1785 | { unsafe { ll::mouse_trafo(y.as_mut_ptr(), x.as_mut_ptr(), to_screen as ll::c_bool) == TRUE } }
     |                                                                                        ^^^^ not found in this scope
     |
help: you may want to use a bool value instead
     |
1785 | { unsafe { ll::mouse_trafo(y.as_mut_ptr(), x.as_mut_ptr(), to_screen as ll::c_bool) == true } }
     |                                                                                        ~~~~

Some errors have detailed explanations: E0425, E0432.
For more information about an error, try `rustc --explain E0425`.
error: could not compile `ncurses` (lib) due to 56 previous errors

TOTAL 56 ERRORS (MY VSCODE PROBLEM COUNTER SAYS) !!!
It is related to constants.rs module inside the library.
Please define the constants TRUE, FALSE, ERR, OK, etc.

P.S. And don't forget about KEY_F0
I can give you code to paste into constants.rs

// ...
// end of file

pub const TRUE: c_bool = 1;
pub const FALSE: c_bool = 0;
pub const ERR: c_int = -1;
pub const OK: c_int = 0;

pub const KEY_F0: c_int = 0x100;

It works on my machine.

THANKS !!!

That happens due to your environment variable TERM being set(or even unset at all?) to a value that your system doesn't have in the terminfo database. You could try setting it to something like TERM=xterm-256color before trying to build ncurses.

To handle any other potential errors/warnings during build, you might want to consider trying to apply this PR: #218 or in patch form would be suffixed by .patch like: https://github.com/jeaye/ncurses-rs/pull/218.patch but I'm biased.