[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] gnu auto* braindamage
From: |
Ken Hornstein |
Subject: |
Re: [Nmh-workers] gnu auto* braindamage |
Date: |
Mon, 15 Oct 2012 19:49:58 -0400 |
So you're running a newer version of automake then we've dealt with before.
That being said ...
>automake-1.12: warnings are treated as errors
Now THIS, I don't understand. This shouldn't be the default, as I read it.
Do you have a WARNINGS environment variable?
Ah, I see. We have -Werror in AM_INIT_AUTOMAKE. So I'm thinking we should
take that out, maybe?
>/usr/local/share/automake-1.12/am/library.am: warning: 'mts/libmts.a': linking
>libraries using a non-POSIX
>/usr/local/share/automake-1.12/am/library.am: archiver requires 'AM_PROG_AR'
>in 'configure.ac'
This should be fine to ignore; as I read the documentation it's only really
necessary on systems with "unusual" archivers (like Windows).
>Makefile.am:591: warning: user target 'cscope' defined here ...
>/usr/local/share/automake-1.12/am/tags.am: ... overrides Automake target
>'cscope' defined here
Also okay, since the user-defined targets override Automake-provided ones.
So this stuff is new for Automake 1.12. We have two choices: remove the
-Werror, or move us forward and require Automake 1.12. Thoughts? I'm
leaning to removing -Werror.
--Ken