Skip to content

Compilation fails on Rust 1.42.0 Nightly #54

@norru

Description

@norru

rustc 1.42.0-nightly (859764425 2020-01-07)

$ cargo test
    Updating crates.io index
  Downloaded libc v0.2.66
  Downloaded rand v0.7.3
  Downloaded structopt v0.3.7
  Downloaded ndarray v0.13.0
  Downloaded getrandom v0.1.14
  Downloaded atty v0.2.14
  Downloaded num-complex v0.2.4
  Downloaded unicode-width v0.1.7
  Downloaded num-traits v0.2.11
  Downloaded rawpointer v0.2.1
  Downloaded matrixmultiply v0.2.3
  Downloaded itertools v0.8.2
  Downloaded structopt-derive v0.4.0
  Downloaded num-integer v0.1.42
  Downloaded autocfg v1.0.0
  Downloaded proc-macro2 v1.0.7
  Downloaded syn v1.0.13
  Downloaded unicode-segmentation v1.6.0
  Downloaded proc-macro-error v0.4.4
  Downloaded rustversion v1.0.1
  Downloaded proc-macro-error-attr v0.4.3
  Downloaded syn-mid v0.4.0
   Compiling proc-macro2 v1.0.7
   Compiling autocfg v1.0.0
   Compiling unicode-xid v0.2.0
   Compiling libc v0.2.66
   Compiling syn v1.0.13
   Compiling getrandom v0.1.14
   Compiling cfg-if v0.1.10
   Compiling ppv-lite86 v0.2.6
   Compiling bitflags v1.2.1
   Compiling netcdf-sys v0.2.1 (/home/norru/Projects/3rdParty/rust-netcdf/netcdf-sys)
   Compiling unicode-segmentation v1.6.0
   Compiling unicode-width v0.1.7
   Compiling ndarray v0.13.0
   Compiling either v1.5.3
   Compiling rawpointer v0.2.1
   Compiling vec_map v0.8.1
   Compiling strsim v0.8.0
   Compiling ansi_term v0.11.0
   Compiling remove_dir_all v0.5.2
   Compiling lazy_static v1.4.0
   Compiling matrixmultiply v0.2.3
   Compiling textwrap v0.11.0
   Compiling itertools v0.8.2
error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/sgemm_kernel.rs:223:40
    |
223 |     let mut ab = [_mm256_setzero_ps(); MR];
    |                                        ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/sgemm_kernel.rs:418:40
    |
418 |     let mut cv = [_mm256_setzero_ps(); MR];
    |                                        ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/sgemm_kernel.rs:473:44
    |
473 |     let mut ab: [[T; NR]; MR] = [[0.; NR]; MR];
    |                                            ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/sgemm_kernel.rs:473:39
    |
473 |     let mut ab: [[T; NR]; MR] = [[0.; NR]; MR];
    |                                       ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/dgemm_kernel.rs:235:40
    |
235 |     let mut ab = [_mm256_setzero_pd(); MR];
    |                                        ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/dgemm_kernel.rs:711:40
    |
711 |     let mut cv = [_mm256_setzero_pd(); MR];
    |                                        ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/dgemm_kernel.rs:786:44
    |
786 |     let mut ab: [[T; NR]; MR] = [[0.; NR]; MR];
    |                                            ^^

error: array lengths can't depend on generic parameters
   --> /home/norru/.cargo/registry/src/github.com-1ecc6299db9ec823/matrixmultiply-0.2.3/src/dgemm_kernel.rs:786:39
    |
786 |     let mut ab: [[T; NR]; MR] = [[0.; NR]; MR];
    |                                       ^^

error: aborting due to 8 previous errors

error: could not compile `matrixmultiply`.
warning: build failed, waiting for other jobs to finish...
error: build failed

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