On Wed, Jul 30, 2014 at 7:28 PM, Eric Blake <ebl...@redhat.com> wrote: > [adding gnulib] > > On 07/30/2014 07:14 PM, Garrett Cooper wrote: >> Hi, >> I recently tried to install m4 1.4.17 on FreeBSD 7 (which doesn't >> have posix_spawn) and I ran into build errors with execute.c; it was >> looking for posix_spawn-related constants and the API, which didn't >> exist. >> I'm not sure what the best course of action would be for this -- >> either remove the autoconf-related feature checking or add the >> necessary #defines to support OSes without posix_spawn. > > M4 uses the gnulib module for posix_spawn, which _should_ work on > systems that lack it natively. The autoconf checking for posix_spawn > should be learning that there is no native posix_spawn and supply a > working alternative based on fork() that just works. Can you please > show the (section of) config.log related to posix_spawn probes, to see > if there's something that went obviously wrong? Also, it might be nice > to debug this gnulib issue in isolation; are you able to help debug > things if I help you test a tarball created from gnulib.git?
Sure! I'll install vanilla FreeBSD 7.4, because I'm using a heavily modified copy of FreeBSD 7.x when I sent my previous email. Thanks :)! -Garrett