Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

`error LNK2019: unresolved external symbol zgtcon_` under Windows

Aperta
#369 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
rust
Ambito
build-system

Direzione di ricerca

The report names the ndarray, ndarray-linalg, blas-src, and openblas-src dependency configuration, vcpkg library paths, and the Cargo linker output. Start by reproducing the Windows build with that configuration and inspect how the backend and linker libraries are selected. Done means the documented configuration builds successfully under Windows without unresolved LAPACK symbols.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I cannot get any of the backends to work under Windows.

For example using this configuration from the docs:

ndarray = { version = "0.15", features = ["blas"] }
ndarray-linalg = { version = "0.16", features = ["openblas-system"] }
blas-src = { version = "0.8", features = ["openblas"] }
openblas-src = { version = "0.10", features = ["cblas", "system"] }

Gives a whole lot of errors like this:

liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol dgetrf_ referenced in function _ZN42_$LT$f64$u20$as$u20$lax..solve..Solve_$GT$2lu17h8cc9d17e97b9b466E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol dgetri_ referenced in function _ZN42_$LT$f64$u20$as$u20$lax..solve..Solve_$GT$3inv17h096ce6e5710b8066E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol dgetrs_ referenced in function _ZN42_$LT$f64$u20$as$u20$lax..solve..Solve_$GT$5solve17hb4d0f0ef88c9dd0bE
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol sgetrf_ referenced in function _ZN42_$LT$f32$u20$as$u20$lax..solve..Solve_$GT$2lu17h3a75841395bba5e5E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol sgetri_ referenced in function _ZN42_$LT$f32$u20$as$u20$lax..solve..Solve_$GT$3inv17hebe6cbee16776c02E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.03.rcgu.o) : error LNK2019: unresolved external symbol sgetrs_ referenced in function _ZN42_$LT$f32$u20$as$u20$lax..solve..Solve_$GT$5solve17h98dce934d429840bE
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dpotrf_ referenced in function _ZN48_$LT$f64$u20$as$u20$lax..cholesky..Cholesky_$GT$8cholesky17hbcc7fbf2610d8523E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dpotri_ referenced in function _ZN48_$LT$f64$u20$as$u20$lax..cholesky..Cholesky_$GT$12inv_cholesky17h23c7bb8ca119a2bfE
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dpotrs_ referenced in function _ZN48_$LT$f64$u20$as$u20$lax..cholesky..Cholesky_$GT$14solve_cholesky17ha567abc93f95bb69E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol spotrf_ referenced in function _ZN48_$LT$f32$u20$as$u20$lax..cholesky..Cholesky_$GT$8cholesky17ha2680083fd453484E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol spotri_ referenced in function _ZN48_$LT$f32$u20$as$u20$lax..cholesky..Cholesky_$GT$12inv_cholesky17h96252b7f76feeeb9E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol spotrs_ referenced in function _ZN48_$LT$f32$u20$as$u20$lax..cholesky..Cholesky_$GT$14solve_cholesky17h2a142dfa26637ff5E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol sgecon_ referenced in function _ZN42_$LT$f32$u20$as$u20$lax..rcond..Rcond_$GT$5rcond17h9f1fa84c873f25c2E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dgecon_ referenced in function _ZN42_$LT$f64$u20$as$u20$lax..rcond..Rcond_$GT$5rcond17hd8a6b762a0b6e628E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dsytrf_ referenced in function _ZN44_$LT$f64$u20$as$u20$lax..solveh..Solveh_$GT$2bk17he1b7c12a243d9e97E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dsytri_ referenced in function _ZN44_$LT$f64$u20$as$u20$lax..solveh..Solveh_$GT$4invh17hb63043fb21827910E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol dsytrs_ referenced in function _ZN44_$LT$f64$u20$as$u20$lax..solveh..Solveh_$GT$6solveh17h25636291622d8985E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol ssytrf_ referenced in function _ZN44_$LT$f32$u20$as$u20$lax..solveh..Solveh_$GT$2bk17h1c687d53291eda0bE
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol ssytri_ referenced in function _ZN44_$LT$f32$u20$as$u20$lax..solveh..Solveh_$GT$4invh17h35c98be9db5fc776E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.05.rcgu.o) : error LNK2019: unresolved external symbol ssytrs_ referenced in function _ZN44_$LT$f32$u20$as$u20$lax..solveh..Solveh_$GT$6solveh17h767dbd594dd51f44E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.04.rcgu.o) : error LNK2019: unresolved external symbol dlange_ referenced in function _ZN50_$LT$f64$u20$as$u20$lax..opnorm..OperatorNorm_$GT$6opnorm17haf9e9d197af3e491E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.04.rcgu.o) : error LNK2019: unresolved external symbol slange_ referenced in function _ZN50_$LT$f32$u20$as$u20$lax..opnorm..OperatorNorm_$GT$6opnorm17h0fe0ff3a25f1f35dE
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.04.rcgu.o) : error LNK2019: unresolved external symbol dtrtrs_ referenced in function _ZN52_$LT$f64$u20$as$u20$lax..triangular..Triangular_$GT$16solve_triangular17hb37784c34d361c45E
liblax-6415d9dcbfb7d3a7.rlib(lax-6415d9dcbfb7d3a7.lax.72adf86f048c75b1-cgu.04.rcgu.o) : error LNK2019: unresolved external symbol strtrs_ referenced in function _ZN52_$LT$f32$u20$as$u20$lax..triangular..Triangular_$GT$16solve_triangular17hd2a014e815dfb84fE

I have openblas installed with vcpkg and the linker command produced by cargo build contains these entries:

...
"/LIBPATH:I:\\vcpkg\\installed\\x64-windows\\lib"
"/LIBPATH:I:\\vcpkg\\installed\\x64-windows\\bin"
...
"openblas.lib"
...
Lingua principale
Rust
Stelle
452
Fork
95
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di rust-ndarray/ndarray-linalg

Tutte le issue di rust-ndarray/ndarray-linalg

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.