On 2024-04-17 11:55, Karl Berry wrote:
> so whether it is
> @NATIVE_FALSE@install-exec-local:
> @NATIVE_FALSE@uninstall-local:
> or
> @NATIVE_FALSE@uninstall-local:
> @NATIVE_FALSE@install-exec-local:
> depends on some hash table traversal or what.
>
> Thanks for the
On 2023-11-30 21:46, Karl Berry wrote:
Hi Dennis,
libtool: compile: unable to infer tagged configuration
Thanks for the report.
As you surmise, apparently this needs to be reported to
libtool. (Although afaik libtool is currently unmaintained, so I don't
know when or if anything will get
On 20/07/2023, Bruno Haible wrote:
> Karl Berry wrote:
>> I just hope those weird-looking %:: rules do not cause trouble with
>> other makes. I guess we'll find out.
>
> I tested the default 'make' of various OSes, before submitting the patch.
> Whether some other, rarely-used 'make'
On 2023-07-17, Karl Berry wrote:
> Hi Dimitrios, Bogdan - back on this bug from 2015 (sorry):
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=19614
>
> Bogdan sent a patch that splits the tar and compress into separate
> invocations. It seems basically good to me, but the dist-formats test
>
On 2023-02-04, Reuben Thomas via Bug reports for Automake
wrote:
> When automake is run, it warns:
>
> liba2ps/Makefile.am:63: warning: variable 'libnowarnings_a_LDFLAGS' is
> defined but no program or
> liba2ps/Makefile.am:63: library has 'libnowarnings_a' as canonical name
> (possible typo)
>
>
On 14/01/2023, Mike Frysinger wrote:
[...]
>> I tried several other implementations and they follow the POSIX
>> behaviour by default, adding -e only when errors are not suppressed.
>
> this is exactly my point. if i'm developing a project with automake
> and i'm using gnu make, i can easily
On 2023-01-13, Mike Frysinger wrote:
> On 13 Jan 2023 16:01, Karl Berry wrote:
>> I am doubtful about blithely defining .POSIX unconditionally. I feel
>> sure that will break existing Makefiles. I don't think we should do that.
>>
>> Detecting .POSIX in an existing Makefile.am and moving it to
On 2023-01-06, Reuben Thomas via Bug reports for Automake
wrote:
> I'm using automake 1.16.5. The advice about how to disable the "dvi"
> target doesn't seem to work.
>
> In the manual it says:
>
>To make ‘dvi’ into a do-nothing target, see the example for
> ‘EMPTY_AUTOMAKE_TARGETS’ in *note
On 2022-02-20, Mike Frysinger wrote:
> can you link to the project/source ? the snippet you posted isn't
> complete, and adding a few more lines doesn't cause automake crash for me.
Here is a minimal reproducer:
% cat >configure.ac <<'EOF'
AC_INIT([test], [0])
AM_INIT_AUTOMAKE([foreign])
On 2022-02-04, Valio Valtokari wrote:
> Hello,
>
> I have a project that supports multiple platforms (windows and linux as of
> right now). To implement testing functionality I use a library that I
> haven't configured for windows in my project yet. As such, my configure.ac
> has these lines:
>
>
On 17/08/2021, Brad House via Bug reports for Automake
wrote:
> This ended up being the fix to needing to run autoreconf -fi multiple
> times:
> https://github.com/c-ares/c-ares/commit/e73fb47
Probably an OK workaround. I suspect the effect of this change is to get
aclocal to pull in the
On 17/08/2021, Brad House via Bug reports for Automake
wrote:
> On 8/17/21 1:06 PM, Nick Bowler wrote:
>> On 2021-08-17, Brad House via Bug reports for Automake
>> wrote:
>>> I'm one of the maintainers of the c-ares project at
>>> https://github.com/c-ares/c-ar
On 2021-08-17, Brad House via Bug reports for Automake
wrote:
> I'm one of the maintainers of the c-ares project at
> https://github.com/c-ares/c-ares and have had a couple of users report
> this issue.
I took a quick glance and I found this:
On 2021-08-15, Karl Berry wrote:
> two expansions of AM_INIT_AUTOMAKE in your configure.ac.
> ...
> diagnostic message was certainly not very useful!
>
> Fully agreed.
>
> Nick, any chance you could easily write a patch to generate a decent
> error message for this? I am tied up with
On 2021-08-14, José Hipólito Moyano wrote:
> I attached the project files in the email. Maybe they were filtered :-)
> Here they go again (maybe the C code won't compile XD, I was just
> starting)
[...]
>> automake: error: global options already processed
Your error is presumably caused by
On 2021-01-09, R. Diez wrote:
> [Resending in hopes it will attach to the new bug. --karl]
>
>> [...]
>> At any rate, it would be extremely helpful to have a minimal-as-possible
>> runnable (automake-able) example showing the case where the + needs to
>> be prepended. rdiez, can you create such a
On 18/04/2020, Vincent Lefevre wrote:
> On 2020-04-18 15:04:08 -0600, Karl Berry wrote:
[...]
>> Also, not that I wrote any of this, but it seems to me that the
>> pervasive assumption is that the automake user in fact owns the file
>> trees in question. Thus rm -rf should work even if it's mode
Hello,
On 5/22/19, libor.buk...@oracle.com wrote:
> On 5/21/19 5:37 PM, Nick Bowler wrote:
>> On 5/21/19, libor.buk...@oracle.com wrote:
>>> automake expects GNU make to support dependency tracking.
>>>
>>> On Solaris it works well if MAKE variable is set t
On 5/21/19, libor.buk...@oracle.com wrote:
> automake expects GNU make to support dependency tracking.
>
> On Solaris it works well if MAKE variable is set to gmake during the
> configuration, otherwise, it fails with the following error.
>
> config.status: error: Something went wrong
On 2019-05-16, howaboutsyne...@protonmail.com
wrote:
> On Thursday, May 16, 2019 8:12 PM, Eric Blake wrote:
[...]
>> : >"$log_file"
> Very cool! Thank you very much! I'll use that in my local automake
> rebuild. Where can I find more information about ":" ? it seems kinda
> tough to search for.
On 5/1/19, Daniel Kahn Gillmor wrote:
> https://www.gnu.org/software/automake/manual/automake.html#Flag-Variables-Ordering
> says:
>
> The reason ‘$(CPPFLAGS)’ appears after ‘$(AM_CPPFLAGS)’ or
> ‘$(mumble_CPPFLAGS)’ in the compile command is that users should
> always have the last
Hi Ben,
On 2018-12-02, Ben Elliston wrote:
> When setting TEXINFO_TEX to a different location (eg,
> doc/texinfo.tex), the file is no longer distributed in the dist
> tarball. Shouldn't it be?
This actually is the documented behaviour[1]:
... if you set the TEXINFO_TEX variable (see below),
On 10/26/18, Hans-Bernhard Bröker wrote:
> Am 26.10.2018 um 17:06 schrieb Stuart Caie:
>> Technically, AM_ICONV is not distributed with automake, and neither is
>> is config.rpath. However, automake recognises config.rpath as a special
>> file to distribute nonetheless.
>
> That's not really
Hello,
On 10/18/18, Julien COURTAT wrote:
> Here's my bug report, I'm building my software out of the source tree, this
> is called parallel build (very nice feature).
> The way to reproduce the issue is very simple, set myprog_CXXFLAGS = -DANY
> and VPATH=@MYDIR@ and the corresponding Makefile
On 7/25/18, Philip Prindeville wrote:
> Since automake/autoconf are responsible for generating Makefiles, we
> could add something like:
>
> val.%:
> @$(if $(filter undefined,$(origin $*)),\
> echo "$* undefined" >&2, \
> echo '$(subst ','"'"',$($*))' \
> )
Hi,
I have some doubts about the automake-provided macro AM_WITH_DMALLOC.
This appears to be a development tool which could be useful to help
programmers debug their packages. It has a very brief description
in the Automake manual in section 6.4.1 "Public Macros"[1], including
a link to the
On 2017-10-14, Joël Krähemann wrote:
> I need some authoritative answer about copyright notices to be used
> for scripts and templates. The files generated by autoscan, autoconf,
> automake or alike.
>
> I need this information in order to proceed with a submission on
>
On 8/23/17, Mathieu Lirzin wrote:
> Michael Haubenwallner writes:
>> Another thought about the final "$(LIBOBJS): .../.dirstamp" Makefile
>> line: If I remember correctly, there have been (non-GNU) make
>> implementations thatchoke on this
On 6/4/17, Mathieu Lirzin wrote:
> Nick Brown writes:
>> diff --git a/lib/am/lex.am b/lib/am/lex.am
>> index d7ddc77..6357507 100644
>> --- a/lib/am/lex.am
>> +++ b/lib/am/lex.am
>> @@ -23,6 +23,7 @@ endif %?MAINTAINER-MODE%
>>
>> ?GENERIC?%EXT%%DERIVED-EXT%:
On 2016-02-29, Vincent Lefevre wrote:
> When I cross-compile for Windows and run "make check" without
> LOG_COMPILER=wine (by mistake), strange files appear.
[...]
> ./tadd.exe: 1: ./tadd.exe: MZ ��¸@€º´: not found
> ./tadd.exe: 2: ./tadd.exe: : not found
> ./tadd.exe: 1:
On 1/8/16, Simon McVittie wrote:
> I'm using Automake 1.15 (Debian's automake package version 1:1.15-3) and
> Autoconf 2.69 (autoconf 2.69-9).
>
> If I generate a header file at runtime, and I want it installed in a
> subdirectory, it makes sense to use both the
On 2015-06-02 11:08 -0700, Arthur Schwarz wrote:
[Nick Bowler wrote]
On 2015-06-02 09:40 -0700, Arthur Schwarz wrote:
The TAP Standard specifically states that if the test plan is 1..N
and the number of test lines are k N, then the k+1 .. N missing
test lines are to be considered
---
test.sh (Wstat: 0 Tests: 1 Failed: 0)
Parse errors: No plan found in TAP output
Files=1, Tests=1, 0 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU)
Result: FAIL
The bug is in the TAP documentation.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
On 2015-06-02 09:40 -0700, Arthur Schwarz wrote:
[Nick Bowler wrote]
The plan line has to be mandatory for this feature to work as
intended (i.e., for the TAP consumer to determine whether a
producer has run to completion or not). An optional plan would
be useless.
Sorry
the plan line to indicate that the entire test program is
to be skipped:
1..0 # skip reason
Regards,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
. Which unfortunately means changing the automake behaviour
could break this usage...
However, there is a workaround. If you add AC_CONFIG_AUX_DIR([.]) to
configure.ac, then this will cause Automake to not look in .. or ../..,
and things should work properly.
Cheers,
--
Nick Bowler, Elliptic
On 2014-11-02 20:21 +, Ximin Luo wrote:
Please have automake automatically dump test logs to stdout for all
tests that did not pass.
This feature already exists, and is enabled by setting VERBOSE in the
environment. For example,
VERBOSE=true make check
Regards,
--
Nick Bowler
don't
appear to work anymore. In particular http://testanything.org
has been down for maintenance until tomorrow for some time
now.
[2]
https://gnu.org/software/automake/manual/automake.html#Links-and-external-resources-on-TAP
Cheers,
--
Nick Bowler, Elliptic Technologies (http
considers the above command line as a using both -c and -o, when it
clearly does not.
So the test will need to be made more robust.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
)$(bindir) \
mv -f $$instprog$(EXEEXT) $$instprog-$(VERSION)$(EXEEXT) \
$(LN_S) $$instprog-$(VERSION)$(EXEEXT) $$instprog$(EXEEXT)
[1] https://gnu.org/software/autoconf/manual/autoconf.html#Transforming-Names
Hope that helps,
--
Nick Bowler, Elliptic Technologies (http
or to
the manual), since the documentation does say that there is an EXTRA
version for each primary (which would include SCRIPTS) in §3.3:
https://www.gnu.org/software/automake/manual/automake.html#Uniform
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
On 2013-03-11 23:27 +0100, Stefano Lattarini wrote:
On 03/11/2013 10:33 PM, Nick Bowler wrote:
On 2013-03-11 21:55 +0100, Stefano Lattarini wrote:
[...]
- from Automake 2.0 onward, only enable the automatic dependency
tracking if GNU make is used; we can thus assume the presence
out an
otherwise-working feature.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
are required.
These patches no longer apply to master, but here they are anyway.
Nick Bowler (2):
Use AC_DEFUN_ONCE to define AM_PROG_CC_C_O.
Automatically call AM_PROG_CC_C_O as required.
m4/init.m4 | 5 +
m4/minuso.m4 | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
--
1.8.1
If subdir-objects is made the default Automake behaviour, packages
will need to add AM_PROG_CC_C_O to their configure.ac. Instead of
that, let's just make the functionality provided by AM_PROG_CC_C_O
mandatory for C projects, and have Automake automatically call it
as required.
This change
On 2013-01-13, Stefano Lattarini stefano.lattar...@gmail.com wrote:
On 01/13/2013 09:01 PM, Nick Bowler wrote:
+dnl Automatically invoke AM_PROG_CC_C_O as necessary. Since AC_PROG_CC is
+dnl usually called after AM_INIT_AUTOMAKE, we arrange for the test to be
+dnl done later
be catastrophic.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
to say without looking a concrete example, but the most likely
explanation is that the Automake-generated rules are different in the
recursive case, such that your custom rules don't actually override
anything.
Hope that helps,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
separated by ‘/’. File name components cannot
begin with ‘-’.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
:
$(srcdir)/fooconfig.h.in: $(am__configure_deps)
($(am__cd) $(top_srcdir) $(AUTOHEADER))
rm -f stamp-h2
touch $@
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
On 2012-09-27 21:53 +0200, Hib Eris wrote:
On Thu, Sep 27, 2012 at 4:20 PM, Nick Bowler nbow...@elliptictech.com wrote:
Fortunately in this case, the rule to update fooconfig.h.in also
contains a simple touch command, so it does actually update the
target timestamp. But it would have been
will not be
performed. Just putting
foo: ;
in Makefile.am (which says that foo has no prerequisites and can be
updated by doing nothing) should fix it right up, without relying on
any GNU-make-specific features.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
to modify the content of an existing file
+in the distribution directory, it should explicitly ensure to make
+it readable first:
writable
I also would drop the words ensure to.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
On 2012-02-24 18:37 +0100, Stefano Lattarini wrote:
[...]
On 02/24/2012 08:09 AM, Nick Bowler wrote:
Automake should at least add user write permissions to all files in
distdir prior to running dist-hook (and hence prior to generating the
distribution tarball).
I disagree; in case
On 2012-02-24 19:19 +0100, Stefano Lattarini wrote:
On 02/24/2012 06:53 PM, Nick Bowler wrote:
On 2012-02-24 18:37 +0100, Stefano Lattarini wrote:
[...]
On 02/24/2012 08:09 AM, Nick Bowler wrote:
Automake should at least add user write permissions to all files in
distdir prior
On 2012-02-24 12:10 -0700, Eric Blake wrote:
On 02/24/2012 11:34 AM, Nick Bowler wrote:
But it's the package that expects its distributed files to be writable
that is assuming too much; if such package wants its expectation to
safely hold, it should add something like this in its 'dist-hook
this and discovered
that there was a source file missing from the distribution that
distcheck didn't notice because only maintainer-clean builds failed.
Oops!)
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
and more flexible option is to add an option to
automake which prints out the location where it finds these files,
similar to aclocal --print-ac-dir. Something like (for example)
% automake --print-snippet-dir
/usr/share/automake-1.11
Cheers,
--
Nick Bowler, Elliptic Technologies (http
On 2011-10-19 11:05 +0200, Stefano Lattarini wrote:
On Friday 23 September 2011, Nick Bowler wrote:
Neither bmake nor pmake seem too support $(?F) or $(?D) (both expand
to be empty in both inference and target rules). And dmake seems to
differ slightly from POSIX wrt the D variants
project, and now distcheck fails when I revert my
uninstall-local rule. It's perhaps a bit unfortunate that
make infodir='${prefix}/somewhere_else' distcheck
no longer works, but I agree that it seems non-trivial to make that
work properly.
Thanks,
--
Nick Bowler, Elliptic Technologies (http
-POSIX variable name
Makefile.am:2: ?D: non-POSIX variable name
Makefile.am:2: D: non-POSIX variable name
Makefile.am:2: *D: non-POSIX variable name
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
On 2011-09-23 15:02 -0400, Nick Bowler wrote:
These variables are supported by (at least) bmake, pmake, dmake and GNU
make. I can reproduce this with the following example:
I spoke a bit too soon here. Neither bmake nor pmake seem too support
$(?F) or $(?D) (both expand to be empty in both
([-Wall -Werror foreign])
AC_PROG_CC
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
EOF
% cat foo.c 'EOF'
int main(void) { return 0; }
EOF
% cat bar 'EOF'
baz
EOF
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
==
Based on the quoted paragraph in the manual, I had expected distcheck to
fail.
Cheers,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
65 matches
Mail list logo