crates-build-env
crates-build-env copied to clipboard
Add requisite dependencies for building crates on Windows
This is meant to be an ongoing tracking issue. If anyone observes a crate failing to build due to a missing dependency, post it here.
Libraries should be added to vc-packages.txt and will be automatically installed via vcpkg. Executables should be installed via choco-packages.txt.
- [ ]
freetype(required byjjjjw.rust_elmish_rocket) - [ ]
pkgconfig(required bycurl-sys) - [ ]
libgit2 - [ ]
libmysql(mysqlclientrequired byastaupb.wp_posts_api) - [ ]
libsndfile - [ ]
libusb(required bylibusb-sys) - [ ]
opencl(required byocl) - [ ]
portaudio(required byweresocool-0.1.0) - [ ]
SDL2-image(required byruscur.phase) - [ ]
python(3, namedpython.exe) (required byshaderc-sys) - [x]
clang(required bywepoll-sys-1.0.3) - [x]
curl - [x]
cmake(required byshaderc-sys) - [x]
libsodium - [x]
libssh2 - [x]
libpq - [x]
ninja(required byshaderc-sys) - [x]
openal(required byTethik.beepr) - [x]
openssl(required byrust-openssl) - [x]
portmidi(required bydiaschisma.mimi) - [x]
sdl2(required byAde-AWD.Foxxy) - [x]
sqlite3
I found some candidates by looking at the reverse dependencies of vcpkg.