Ready for 2.3.10?

Guus Leeuw jr. guus.leeuw at
Fri Oct 12 03:49:48 EDT 2007


as of autoconf 2.60, said tool has been adopted to newer GNU Coding
Standards, which has the affect that "datadir", "mandir", and "infodir" are
expressed in terms of "datarootdir".

Now, automake will include datarootdir = @datarootdir@, but your automake
and autoconf need to be "in sync". At any rate, if the was
hand-crafted, one needs to add that substitution line.

After code audits etc to make sure you're at the latest levels (including
datarootdir etc), you can disable these warnings with
script. *This should be used as a last resort* as the GNU autotools will at
one point stop warning about datarootdir, and simply make it an error.


-----Original Message-----
From: cyrus-devel-bounces at
[mailto:cyrus-devel-bounces at] On Behalf Of David Carter
Sent: 11 October 2007 20:32
To: Ken Murchison
Cc: cyrus-devel at
Subject: Re: Ready for 2.3.10?

On Thu, 11 Oct 2007, Ken Murchison wrote:

>> config.status: creating man/Makefile
>> config.status: WARNING:  man/ seems to ignore the
>> setting
>> config.status: creating master/Makefile
>> ...
>> config.status: creating Makefile
>> config.status: WARNING: seems to ignore the --datarootdir 
>> setting
>> config.status: creating config.h
> I'm not sure, I've never seen them before.

I see this (SLES10 or OpenSuSE, i386). However 2.3.8 moans exactly the 
same way. I don't speak autoconf well enough to know what the problem is.

David Carter                             Email: David.Carter at
University Computing Service,            Phone: (01223) 334502
New Museums Site, Pembroke Street,       Fax:   (01223) 334679
Cambridge UK. CB2 3QH.

More information about the Cyrus-devel mailing list