Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Jun 2019 17:34:26 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r503245 - head/lang/rust-nightly
Message-ID:  <201906011734.x51HYQPt020301@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sat Jun  1 17:34:26 2019
New Revision: 503245
URL: https://svnweb.freebsd.org/changeset/ports/503245

Log:
  lang/rust-nightly: mark BROKEN after r503207
  
  error[E0412]: cannot find type `Mir` in module `mir`
    --> src/tools/miri/src/fn_call.rs:20:45
     |
  20 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
     |                                             ^^^ not found in `mir`
  help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
     |
  20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  20 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  20 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
  error[E0412]: cannot find type `Mir` in module `mir`
     --> src/tools/miri/src/lib.rs:410:45
      |
  410 |     ) -> EvalResult<'tcx, Option<&'mir mir::Mir<'tcx>>> {
      |                                             ^^^ not found in `mir`
  help: there is an enum variant `rustc::session::config::BorrowckMode::Mir` and 3 others; try using the variant's enum
      |
  410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::BorrowckMode>> {
      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  410 |     ) -> EvalResult<'tcx, Option<&'mir rustc::session::config::OutputType>> {
      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  410 |     ) -> EvalResult<'tcx, Option<&'mir rustc_mir::util::borrowck_errors::Origin>> {
      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/fn_call.rs:610:29
      |
  610 |                     Scalar::Bits { bits: 0, size } => {
      |                     --------^^^^
      |                     |
      |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/fn_call.rs:614:29
      |
  614 |                     Scalar::Bits { .. } => return err!(ReadBytesAsPointer),
      |                     --------^^^^
      |                     |
      |                     variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:144:22
      |
  144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
      |              --------^^^^
      |              |
      |              variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:144:43
      |
  144 |             (Scalar::Bits { .. }, Scalar::Bits { .. }) =>
      |                                   --------^^^^
      |                                   |
      |                                   variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:168:40
      |
  168 |             (Scalar::Ptr(ptr), Scalar::Bits { bits, size }) |
      |                                --------^^^^
      |                                |
      |                                variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:169:22
      |
  169 |             (Scalar::Bits { bits, size }, Scalar::Ptr(ptr)) => {
      |              --------^^^^
      |              |
      |              variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error[E0061]: this function takes 3 parameters but 2 parameters were supplied
     --> src/tools/miri/src/operator.rs:161:35
      |
  161 |                     self.memory().check_bounds_ptr(left, InboundsCheck::Live)?;
      |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters
  
  error[E0061]: this function takes 3 parameters but 2 parameters were supplied
     --> src/tools/miri/src/operator.rs:162:35
      |
  162 |                     self.memory().check_bounds_ptr(right, InboundsCheck::Live)?;
      |                                   ^^^^^^^^^^^^^^^^ expected 3 parameters
  
  error[E0061]: this function takes 3 parameters but 2 parameters were supplied
     --> src/tools/miri/src/operator.rs:186:38
      |
  186 |                     if self.memory().check_bounds_ptr(ptr, InboundsCheck::MaybeDead).is_ok() {
      |                                      ^^^^^^^^^^^^^^^^ expected 3 parameters
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:281:30
      |
  281 |                     (Scalar::Bits { bits: (left.offset.bytes() as u128) & right, size: ptr_size }, false)
      |                      --------^^^^
      |                      |
      |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:295:30
      |
  295 |                     (Scalar::Bits { bits: 0, size: ptr_size }, false)
      |                      --------^^^^
      |                      |
      |                      variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error: no variant `Bits` in enum `rustc_mir::interpret::Scalar<_, _>`
     --> src/tools/miri/src/operator.rs:300:33
      |
  300 |                         Scalar::Bits {
      |                         --------^^^^
      |                         |
      |                         variant not found in `rustc_mir::interpret::Scalar<_, _>`
  
  error[E0061]: this function takes 3 parameters but 2 parameters were supplied
     --> src/tools/miri/src/operator.rs:343:27
      |
  343 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
      |                           ^^^^^^^^^^^^^^^^ expected 3 parameters
  
  error[E0061]: this function takes 3 parameters but 2 parameters were supplied
     --> src/tools/miri/src/operator.rs:345:27
      |
  345 |             self.memory().check_bounds_ptr(ptr, InboundsCheck::Live)?;
      |                           ^^^^^^^^^^^^^^^^ expected 3 parameters
  
  error[E0061]: this function takes 4 parameters but 3 parameters were supplied
     --> src/tools/miri/src/stacked_borrows.rs:553:15
      |
  553 |         alloc.check_bounds(this, ptr, size)?;
      |               ^^^^^^^^^^^^ expected 4 parameters
  
  error: aborting due to 17 previous errors
  
  Reported by:	pkg-fallout

Modified:
  head/lang/rust-nightly/Makefile   (contents, props changed)

Modified: head/lang/rust-nightly/Makefile
==============================================================================
--- head/lang/rust-nightly/Makefile	Sat Jun  1 16:06:30 2019	(r503244)
+++ head/lang/rust-nightly/Makefile	Sat Jun  1 17:34:26 2019	(r503245)
@@ -24,6 +24,7 @@ CARGO_BOOTSTRAP_VERSION=	beta
 
 CARGO_VENDOR_DIR=	${WRKSRC}/vendor
 
+BROKEN=			https://github.com/rust-lang/rust/issues/61435
 # Other bootstraps aren't provided by upstream yet
 ONLY_FOR_ARCHS=			amd64 i386
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201906011734.x51HYQPt020301>