[16680] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

[krbdev.mit.edu #8975] Apparent bug with configure and "make install"

daemon@ATHENA.MIT.EDU (Greg Hudson via RT)
Fri Jan 1 02:12:52 2021

From: "Greg Hudson via RT" <rt@krbdev.mit.edu>
In-Reply-To: <CANm2B1mU-DiE54xBWzHbqfPPBQwY_JJMTvZD9TwKf4a1_7gEOA@mail.gmail.com>
Message-ID: <rt-4.4.4-1050-1609485165-50.8975-5-0@mit.edu>
To: "AdminCc of krbdev.mit.edu Ticket #8975":;
Date: Fri, 01 Jan 2021 02:12:45 -0500
MIME-Version: 1.0
Reply-To: rt@krbdev.mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krb5-bugs-bounces@mit.edu


<URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=8975 >

I bet this only happens with the recently released autoconf 2.70. Near the top
of configure.ac we have:

# If $runstatedir isn't set by autoconf (<2.70), set it manually.
if test x"$runstatedir" = x; then
runstatedir=$localstatedir/run
fi
AC_SUBST(runstatedir)

The compatibility code uses the immediate value of $localstatedir, while
autoconf 2.70 presumably substitutes "${localstatedir}/run". Since we are
sloppy and directly use @localstatedir@ and @runstatedir@ in Makefile.in files,
the real version doesn't work for us.

I will submit a PR next week to add appropriate definitions to config/pre.in
and use $(localstatedir) and $(runstatedir).


_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs

home help back first fref pref prev next nref lref last post