Marc Espie writes:

What did you use to conduct your tests and assert that automake 1.9
does not work with /usr/bin/m4 ?

A couple of months ago I tried to built the CVS version of Guile, the GNU project's Scheme interpreter. Since Guile CVS requires automake 1.9 I created my own automake port. But the configure scripts that I created under OpenBSD were broken. I tracked this problem down to issues with m4. I didn't analyze these issues since I don't know much about m4. I assumed that automake 1.9 uses GNU extensions to m4. Anyway, after I modified the autoconf port to depend on GNU m4 the configure scripts were built correctly.

Also, if you build autoconf 2.59 with GNU m4 instead of /usr/bin/m4 most of the automake 1.9 regression tests will succeed. If I remember right, one or two tests which require libtool still fail, but these failures aren't caused by m4.

BTW, I don't whether Guile CVS still can be build on OpenBSD. I sent the Guile maintainers several patches but every other week Guile was broken again. Someone seems to put a lot of effort into making sure that Guile only builds under Linux/i386 ;-)

In particular, what version of OpenBSD ?

3.5, probably 3.6 too.

Reply via email to