For git it is very trivial to be a requirement due to cloning the repository
But without gcc the build.sh script is not failing or displaying good perceptible warnings / errors.
On a fresh installed Debian 11 (5.10.0-11-amd64) I was able to run the build.sh but had no generate-keys nor dendrite-monolith-server in the bin folder.
and clone a new repository, running build.sh works as expected
Unfortunately I not examine the gcc problem further, but as said, it was a fresh installation of Debian 11 <
/usr/bin
was definitly in $PATH
Expected behavior
requirements should be clearer in documentation or the build.sh script should give more perceptible warnings / errors
If this is not wanted for a particular reason I can create a pull request and add git and gcc to the requirements but I'm not sure about the miniumum versions
Link to problem area: https://github.com/matrix-org/dendrite/blob/main/docs/INSTALL.md
Issue
Documentation is unclear about requirements
Expected behavior
If this is not wanted for a particular reason I can create a pull request and add git and gcc to the requirements but I'm not sure about the miniumum versions