diff --git a/contrib/src/dvdnav/rules.mak b/contrib/src/dvdnav/rules.mak
index c2d72587a8de7de6ce1ded016953313880798dd7..bb5f958843d22eca105f8dd18b7743a6afd4ad93 100644
--- a/contrib/src/dvdnav/rules.mak
+++ b/contrib/src/dvdnav/rules.mak
@@ -20,12 +20,12 @@ $(TARBALLS)/libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2:
 dvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2 .sum-dvdnav
 	$(UNPACK)
 	cd $(UNPACK_DIR) && sed -i -e 's,Requires.private,Requires,g' misc/*.pc.in
-	cd $(UNPACK_DIR) && autoreconf -ivf
 	$(MOVE)
 
 DEPS_dvdnav = dvdcss dvdread
 
 .dvdnav: dvdnav .dvdcss .dvdread
+	$(RECONF) -I m4
 	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-examples
 	cd $< && $(MAKE) install
 	touch $@