The autoconf version is certainly suspect, since I have 2.53a on cygwin and 2.52 on OSX, but it's more curious that your distribution works fine and my CVS repository does not. The only difference is the file creation dates, which means I should be able to break your distribution by touching some file(s) before configuring/making it. An interesting symptom seems to be that, with my CVS repository, make seems to need to run configure a 2nd time.
I'll keep experimenting! DaR > -----Original Message----- > From: Anton Ertl [mailto:[EMAIL PROTECTED]] > Sent: Monday, February 03, 2003 1:41 AM > To: [EMAIL PROTECTED] > Subject: Re: [gforth] New snapshot available > > > Dennis Ruffer wrote: > > > > OSX is better, handling checkone with no problem, but after > checking these > > new sources into my CVS repository, I ran into the known > chicken and egg > > problem. Both cygwin and OSX need the their gforth > executable, as I've had > > to do before, but on OSX, that's not quite enough. After I do the > > configure, make gives me the following: > > > > [Dennis-Ruffers-Computer:Tools/OSX/gforth] druffer% make > > if test -r version && test x'0.5.9-20030201' = x`cat > version` ; then true ; > > else echo 0.5.9-20030201 > version ; fi > > make gforth > > aclocal > > cd . && autoconf > > configure.in:70: error: possibly undefined macro: AC_GNU_SOURCE > > make[1]: *** [configure] Error 1 > > make: *** [kernel/version.fs] Error 2 > > You need a fairly recent version of autoconf. autoconf-2.54 works. I > have now added a macro that requires at least autoconf-2.54. > > As for the chicken-and-egg-problem, if you destroy the gforth in the > working directory in the problem, you can rebuild it by doing: > > make distclean > env GFORTH="<working-gforth> -i <working-gforth.fi> -m4M" > ./BUILD-FROM-SCRATCH <configure-options> > > - anton > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
