If documentation exists on how to build from source, but it doesn't work [ +10 points of FAIL ]
Your source is configured with a handwritten shell script [ +10 points of FAIL ]
Most projects I've ran into fall under these categories. As soon as I see a Makefile I know I'm going to spend two hours hunting down libraries or hacking in macros. it's very frustrating. Your source builds using something that isn't GNU Make [ +10 points of FAIL ]
I've had less headaches with cmake, and it solves (most) of the first issue. In general I'd recommend cmake over make.There's been many times I've wanted to submit a one line pull request, but I doubt my self too much to use gitlabs code editor. After a few hours of trying to compile I'd just give up.