You have several long and comprehensive answers so please allow me to add an emotional one:
Fucking compile error in hour six of what you estimated to be a four hour compile job because of a mistake you made that you found within 5 seconds after the error!!
Fucking why doesn’t this compilation start I can’t find my mistake for hours?!
Where does this module come from?! What do you mean “root kit”? Learning was fun!