[Top][All Lists]
[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