In my upcoming work on IPv6 for tftp/tftpd I need to add three functions to libinetutils. Thus I need to perform a reconfiguration also on OpenBSD. The failure of autoreconfiguration was to my eyes identical for OpenBSD with inetutils-1.8 as with git-HEAD, so I just the released version to get a clean point for reporting this observation.
There are no problems in GNU/Linux, but OpenBSD makes jests on me. As a work around I manually push the three helper functions into "src/tftp.c" when testing on OpenBSD, but I would of course prefer to drop that extra work. The helper functions will be necessary also for the services beyond tftp/tftpd when I implement IPv6 also there. Ah, OK. > In the first case, using autoreconf-2.59, the claim > > configure.ac:29: error: Autoconf version 2.62 or higher is > required > > [...] > > $ export AUTOMAKE_VERSION=1.9 > > configure.ac:29 is regarding automake, and we require automake > 1.11. Seems that the error message is totally bollocks. Can you > try with a automake 1.11 or later? OpenBSD 4.6 (released November 2009) has autoconf-2.62 and automake-1.9.6 prepackaged in the repository, and no later version. Therefore I will have to install any later helper software myself. I find November 2009 recent enough that I expected the existent helper software to work without fuss. Alas we require automake 1.11 or later. What you can do is do the autoreconf run on GNU/Linux, and copy the result to the OpenBSD machine and run ./configure etc there, not pretty but should do. As a side note, automake 1.9.6 is from 2005, so it is 5 years old by now, it contains a security bug so the OpenBSD folks really should update. See CVE-2009-4029. You _could_ try to frob the version number in configure.ac to refer to 1.9, but I can't promise that it will work.