Took me 4 days to compile everything, I'm quite proud of myself :) and I have learned quite a lot in wide variety of things.