Explain why autoreconf was needed