Hallo, trying to compile the current 1.1 git snapshot under Debian Wheezy gives me: configure.ac:7: option `info-in-builddir' not recognized autoreconf: automake failed with exit status: 1 Do I now need a specific newer version of automake? Seems to be the result of commit 13f9bc1ff199bea46 "Add support for out-of-tree ("VPATH") builds." Undoing the change to configure.ac fixes the compile for me. (Though 'make check' fails in the invite-join.test, still investigating if it is something local) c'ya sven-haegar -- Three may keep a secret, if two of them are dead. - Ben F.
On Wed, May 13, 2015 at 02:59:11AM +0200, Sven-Haegar Koch wrote:> configure.ac:7: option `info-in-builddir' not recognized > autoreconf: automake failed with exit status: 1 > > Do I now need a specific newer version of automake?Yes.> Seems to be the result of commit > 13f9bc1ff199bea46 "Add support for out-of-tree ("VPATH") builds.""VPATH" build allow easy building of tinc for multiple targets from a single source directory. Since the info files are depending on paths configured with --sysconfdir and --localstatedir, they should be built in the build directory. I wonder if autoconf can check first if automake supports that flag... -- Met vriendelijke groet / with kind regards, Guus Sliepen <guus at tinc-vpn.org> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://www.tinc-vpn.org/pipermail/tinc-devel/attachments/20150513/c7e03c58/attachment.sig>
Sorry about the trouble from my commit. Guus: if there's no obvious solution to this, I think it would be better to just remove info-in-builddir, even if that breaks VPATH builds. Apparently info-in-builddir was introduced in automake-1.14 which was released on 2013-12-24. Any user running a version of automake that's older than that (which includes Debian Wheezy) will hit this issue. I'm guessing that would be a lot of people, so simply removing the option seems like the lesser evil right now. On 13 May 2015 at 13:34, Guus Sliepen <guus at tinc-vpn.org> wrote:> On Wed, May 13, 2015 at 02:59:11AM +0200, Sven-Haegar Koch wrote: > >> configure.ac:7: option `info-in-builddir' not recognized >> autoreconf: automake failed with exit status: 1 >> >> Do I now need a specific newer version of automake? > > Yes. > >> Seems to be the result of commit >> 13f9bc1ff199bea46 "Add support for out-of-tree ("VPATH") builds." > > "VPATH" build allow easy building of tinc for multiple targets from a > single source directory. Since the info files are depending on paths > configured with --sysconfdir and --localstatedir, they should be built > in the build directory. > > I wonder if autoconf can check first if automake supports that flag... > > -- > Met vriendelijke groet / with kind regards, > Guus Sliepen <guus at tinc-vpn.org> > > _______________________________________________ > tinc-devel mailing list > tinc-devel at tinc-vpn.org > http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc-devel
On Tue, May 19, 2015 at 09:39:13AM +0200, Florent B wrote:> Any news about that option ? Can't compile on Wheezy...I removed the info-in-builddir option for now. -- Met vriendelijke groet / with kind regards, Guus Sliepen <guus at tinc-vpn.org> -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: <http://www.tinc-vpn.org/pipermail/tinc-devel/attachments/20150519/13f72620/attachment.sig>
Reasonably Related Threads
- tinc 1.1 git: new automake needed?
- tinc 1.1 "Got ADD_EDGE ... which does not match existing entry"
- tinc 1.1 "Got ADD_EDGE ... which does not match existing entry"
- tinc 1.1 never seems to accept UDP packets from 1.0.24 hosts
- tinc 1.1 "Got ADD_EDGE ... which does not match existing entry"