bwasty / vulkan-tutorial-rs

Rust version of https://github.com/Overv/VulkanTutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Completely unusable due to outdated dependencies. Impossible to build.

svetli97 opened this issue · comments

By cloning and building the crate shaderc fails with this absolutely ridiculous error:

  CMake Error at shaderc/cmake/setup_build.cmake:48 (find_program):
    Could not find ECHO_EXE using the following names: echo

The shaderc crate compiles fine if I use a newer version but the other dependencies in this repo depend on the old shaderc crate version. And obviously changing the versions in the toml breaks all the code.

Maybe if you guess the right versions for all the dependencies not listed in the toml (OS, cmake, MSVC, VC++, rustc, Vulkan SDK, the phase of the Moon, etc...) you might be able to build this repo.

This is why I hate package managers and build scripts. They lie to you about what you need to build a project. And make older projects completely unusable contrary to the package manager's main purpose.