use autoreconf