bug-autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Autoconf 2.56 is released


From: Jan Nieuwenhuizen
Subject: Re: Autoconf 2.56 is released
Date: Sat, 16 Nov 2002 16:52:41 +0100
User-agent: Gnus/5.090008 (Oort Gnus v0.08) Emacs/21.2 (i386-pc-linux-gnu)

Pavel Roskin <address@hidden> writes:

> I have tried Autoconf 2.56 with lilypond 1.7.7.  Just put install-sh,
> config.sys and config.sub to the top level directory or add this string to
> configure.in:
>
> AC_CONFIG_AUX_DIR(stepmake/bin)
>
> and this to stepmake/configure.in:
>
> AC_CONFIG_AUX_DIR(bin)
>
> Problem solved.

Yes, this works now, and if I change:

   builddir = `pwd`
   AC_SUBST(builddir)
   ...
   builddir = @builddir@

to

   ugh_ugh_autoconf250_builddir = `pwd`
   AC_SUBST(ugh_ugh_autoconf250_builddir)
   ...
   builddir = @ugh_ugh_autoconf250_builddir@

then the --srcdir configure/build works too.  Phew.  Btw, why have
these change in behaviour not been mentioned in the NEWS file?

> AC_MSG_CHECKING("$r version")
>
> should become this:
>
> AC_MSG_CHECKING([$r version])

Ok.  However, it seems that

        STEPMAKE_ADD_ENTRY($2, "$r $3 (installed: $ver)")

should become:
        
        STEPMAKE_ADD_ENTRY($2, ["$r $3 (installed: $ver)"])

in our case, as the second parameter gets eval'ed.

> The problem with lilypond is that it has a lot of custom configuration
> code.

Yes, the idea was to move all kinds of generic functionality to a
library, and have real simple configure.in's.

> It defines LN_S, LN, INSTALL based on the OS name.  It's against
> the philosophy of Autoconf, and most importantly, Autoconf also does it,
> sometimes in a different way.

Ah, I'll have a look.  I suppose that when this was added, autoconf
did not do anything yet for Cygwin, or at least did not do what was
needed.

> Seriously, if maintainers of Lilypond want me to update it to Autoconf
> 2.56, I'm ready to do it.  It's a great program, and I'll be glad to help
> improving it.

Thanks!  I think that I've made the most necessary changes in CVS now
(expected to be in 1.7.8), but I would appreciate it if you'd have a
quick look.

Jan.

-- 
Jan Nieuwenhuizen <address@hidden> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien       | http://www.lilypond.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]