-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What happened?
pip install rookiepy on windows with msys fails:
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: rookiepy
Building wheel for rookiepy (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for rookiepy (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [202 lines of output]
Running `maturin pep517 build-wheel -i ${localappdata}\miniconda3\envs\c313\
python.exe --compatibility off`
âš ï¸\x8f Warning: `project.version` field is required in pyproject.toml unless it is present
in the `project.dynamic` list
ðŸ\x8d¹ Building a mixed python/rust project
🔗 Found pyo3 bindings
ðŸ\x90\x8d Found CPython 3.13 at ${localappdata}\miniconda3\envs\c313\python
.exe
📡 Using build options features from pyproject.toml
warning: C:\msys64\tmp\pip-install-zcv80h9m\rookiepy_286c734cdd4048c9bf9635f989587a73\rookie-r
s\Cargo.toml: unused manifest key: example.0.include
Compiling proc-macro2 v1.0.89
Compiling unicode-ident v1.0.13
Compiling windows_x86_64_msvc v0.52.6
Compiling cfg-if v1.0.0
Compiling version_check v0.9.5
Compiling once_cell v1.20.2
Compiling typenum v1.17.0
Compiling target-lexicon v0.12.16
Compiling byteorder v1.5.0
Compiling autocfg v1.4.0
Compiling shlex v1.3.0
Compiling jobserver v0.1.32
Compiling heck v0.4.1
Compiling crunchy v0.2.2
Compiling windows_x86_64_msvc v0.48.5
Compiling syn v1.0.109
Compiling libc v0.2.161
Compiling tiny-keccak v2.0.2
Compiling smallvec v1.13.2
Compiling bitflags v2.6.0
Compiling parking_lot_core v0.9.10
Compiling rustversion v1.0.18
Compiling binrw_derive v0.11.2
Compiling portable-atomic v1.9.0
Compiling scopeguard v1.2.0
Compiling binrw v0.11.2
Compiling either v1.13.0
Compiling pkg-config v0.3.31
Compiling tinyvec_macros v0.1.1
Compiling rustix v0.38.38
Compiling memchr v2.7.4
Compiling subtle v2.6.1
Compiling cpufeatures v0.2.14
Compiling vcpkg v0.2.15
Compiling getrandom v0.2.15
Compiling widestring v1.1.0
Compiling generic-array v0.14.7
Compiling ahash v0.8.11
Compiling opaque-debug v0.3.1
Compiling itoa v1.0.11
Compiling unindent v0.2.3
Compiling serde v1.0.214
error: linking with `link.exe` failed: exit code: 1
|
= note: "link.exe" "/NOLOGO" "C:\\msys64\\tmp\\rustcdzKTP6\\symbols.o" "C:\\msys64\\tmp\\pip-install-zcv80h9m\\rookiepy_286c734cdd4048c9bf9635f989587a73\\target\\release\\build\\tiny-keccak-fc5b54445ca63dc1\\build_script_build-fc5b54445ca63dc1.build_script_build.b3c5d61f809ca0d4-cgu.0.rcgu.o" "C:\\msys64\\tmp\\pip-install-zcv80h9m\\rookiepy_286c734cdd4048c9bf9635f989587a73\\target\\release\\build\\tiny-keccak-fc5b54445ca63dc1\\build_script_build-fc5b54445ca63dc1.cksrltm7eozdkrines5y6wp0k.rcgu.o" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-aec24404b15c3c54.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-8e52735c93d3b097.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libwindows_targets-46cdc683cf841d12.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_demangle-e0c4332b1db8f848.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_detect-1561f4fbd30a7826.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-0ab8c567eb16b630.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_alloc-b29c3a0b7f4215ee.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-81a2c9a51d188835.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-22483c46553cde00.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-76c313b73eb78a2e.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-dcc1ef4077fe6130.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-202ff8cf8905719e.rlib" "${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-4867bdd705ffd9c0.rlib" "kernel32.lib" "kernel32.lib" "advapi32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "dbghelp.lib" "/defaultlib:msvcrt" "/NXCOMPAT" "/OUT:C:\\msys64\\tmp\\pip-install-zcv80h9m\\rookiepy_286c734cdd4048c9bf9635f989587a73\\target\\release\\build\\tiny-keccak-fc5b54445ca63dc1\\build_script_build-fc5b54445ca63dc1.exe" "/OPT:REF,NOICF" "/DEBUG" "/PDBALTPATH:%_PDB%" "/NATVIS:${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:${USERPROFILE}\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libstd.natvis"
= note: link: extra operand 'C:\\msys64\\tmp\\pip-install-zcv80h9m\\rookiepy_286c734cdd4048c9bf9635f989587a73\\target\\release\\build\\tiny-keccak-fc5b54445ca63dc1\\build_script_build-fc5b54445ca63dc1.build_script_build.b3c5d61f809ca0d4-cgu.0.rcgu.o'
Try 'link --help' for more information.
....
Steps to reproduce
- install msys
- run
./rustup-init.exefrom msys bash - select (3) (cannot "install via the Visual Studio Community installer" because I do not have admin privileges)
- activate virtual environment and run
pip install rookiepy
What browsers are you seeing the problem on?
No response
Relevant log output
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working