I just noticed I had some uncommited patches that are required for the compilation. Also remove the ifaddrs.h fixup as we now support those!
I though this wasn't needed because of my patch, but I didn't actually test the code