ous errors
The fix was promised back in year 2008. I hope we'll see it. In the
days of cloud computing, large user ID is an everyday reality.
http://comments.gmane.org/gmane.comp.sysutils.automake.bugs/4340
--
Regards,
Pavel Roskin
Hello, Alexandre!
Thank you for quick reply!
On Fri, 2006-02-03 at 08:01 +0100, Alexandre Duret-Lutz wrote:
PR == Pavel Roskin [EMAIL PROTECTED] writes:
PR - How portable is $(:.h=.ui) in the suffix rules?
I think this should work. Automake uses things like $(@:.info=)
in some of its
for every file.
--
Regards,
Pavel Roskin
By the way, wouldn't the warn function in Perl more appropriate? It's
used elsewhere in aclocal.in. It doesn't add WARNING though.
I also hope 1.8 will be released soon. I cannot wait for m4_include
support. Many thanks to the Automake team.
--
Regards,
Pavel Roskin
to the
requirements and leave out everything else. I know a project with
configure script longer than 500k. Uncompressed sources of ash with
function support are smaller than that.
--
Regards,
Pavel Roskin
to autogen.sh or cvscompile or
whatever.
--
Regards,
Pavel Roskin
bootstrap.gz
Description: GNU Zip compressed data
. This one actually works on
a clean CVS checkout.
--
Regards,
Pavel Roskin
bootstrap.gz
Description: GNU Zip compressed data
Hello, Alexandre!
Pavel Well, my package doesn't. Here's the test (full test
Pavel with copyright is attached):
Thanks a lot! I'm installing the following fix.
The fix works. GNU Midnight Commander works with CVS Automake now. Thank
you!
--
Regards,
Pavel Roskin
+
# If we add a global -Wnone, all warnings should disappear.
cat configure.in END
AC_INIT([warnopts], [1.0])
===
--
Regards,
Pavel Roskin
and run the
standalone distcheck script with predefined DISTCHECK_FLAGS.
--
Regards,
Pavel Roskin
, and they has a good
reason for that. Using DESTDIR is the only way that reiserfsprogs passes
`make distcheck'. It's still better than `make dist' for making real
releases.
--
Regards,
Pavel Roskin
' is undefined.
Makefile.am:6: unused variable: `foo_SOURCES'
FAIL: cond25.test
Automake 1.6.3 passes this test. I'm using Autoconf 2.54, bash 2.05a,
perl 5.6.1.
--
Regards,
Pavel Roskin
cond25.test.gz
Description: GNU Zip compressed data
it can be done by examining $(MAKE) for GNU make.
--
Regards,
Pavel Roskin
. However, it
would be wrong to reject such messages withot review, and that takes time.
--
Regards,
Pavel Roskin
,
Pavel Roskin
/ylwrap || exit 1
cd sub
make foo/parse2o
===
--
Regards,
Pavel Roskin
is that there are runaway
processes (CPU hogs) on the anoncvs.cygnus.com. Old versions of CVS can
create such processes on cvs log -r, or something like that (I don't
want to check it).
Since the CVS server doesn't reply to cvs version, I assume it's old.
--
Regards,
Pavel Roskin
|GOTO|Arclab|Caretop)
X-EM-Version:
X-Courtesy-Of:
X-MSMail-Priority: High
--
Regards,
Pavel Roskin
@@ -55,10 +55,10 @@
cat configure.in 'END'
AC_INIT
AM_INIT_AUTOMAKE(nonesuch, nonesuch)
-AS='$(CC)'
-AC_SUBST(AS)
+CCAS='$(CC)'
+AC_SUBST(CCAS)
AC_PROG_CC
-AC_SUBST(ASFLAGS)
+AC_SUBST(CCASFLAGS)
AC_OUTPUT(Makefile)
END
=
--
Regards,
Pavel Roskin
cond.m4 depend.m4 depout.m4 \
dmalloc.m4 gcj.m4 header.m4 init.m4 install-sh.m4 lex.m4 lispdir.m4 \
=
Changelog:
* m4/Makefile.am (m4datadir): Use APIVERSION.
--
Regards,
Pavel Roskin
.
+ Suggested by Pavel Roskin.
Thank you! It works for me.
I didn't know that there is a new form of AM_INIT_AUTOMAKE. However, to
use it in GNU Midnight Commander I'll need to be able to redefine
PACKAGE_TARNAME because I don't want any spaces in it. This seems to be
an Autoconf problem.
--
Regards
macros more that the ones from Autoconf.
Maybe the GNU Coding Standards have changed so that spaces are not allowed
in the project names? But how about non-GNU projects using Autoconf and
Automake?
--
Regards,
Pavel Roskin
-Bulkmail:
X-Mailer: Email Collector
X-EM-Version:
X-Courtesy-Of:
X-MSMail-Priority: High
Should be sufficient if require_explicit_destination is set.
--
Regards,
Pavel Roskin
we would reserve the true failures for the problems nobody is
aware of, so that they can be spotted and reported immediately.
--
Regards,
Pavel Roskin
question.
I personally don't want to risk, but if you think that you can make
Automake work with the big macro (maybe by releasing another
Automake-1.4-pX) without spending months on it then I'll support merging
the macros now.
--
Regards,
Pavel Roskin
, but a broken
cc is tolerable (eg. to process *.S - *.o)
If a broken cc is tolerable then you should have a mechanism to instruct
configure not to abort. This is quite orthogonal to the preprocessor test.
--
Regards,
Pavel Roskin
earlier or later anyways.
--
Regards,
Pavel Roskin
?) hackerish approach.
Since Autoconf-2.50 has been released, it would be fair to drop support
for Autoconf-2.13 and use new facilities for attaching dependency code to
AC_PROG_CC (provided that they exist and I understand the problem
correctly).
--
Regards,
Pavel Roskin
or AM_DEPENDENCIES should be more quiet if it
cannot find depcomp.
Anyway, this test demonstrates error messages from configure - this
certainly shouldn't happen.
--
Regards,
Pavel Roskin
__
#! /bin/sh
# Test to make sure that depcomp is not used when it's
name proski but I don't have
edit access to Automake database.
Ok, thanks.
Could you see if the manual needs to be updated for this?
Yes. The submitted patch updates the documentation.
--
Regards,
Pavel Roskin
--- ChangeLog 2001/05/14 12:14:37
to be. It's PR/174.
--
Regards,
Pavel Roskin
= '^##([^#\n].*)?\n';
+my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n';
my $WHITE_PATTERN = '^\s*$';
my $COMMENT_PATTERN = '^#';
my $TARGET_PATTERN='[$a-zA-Z_.][-.a-zA-Z0-9_(){}/$]*';
_
Regards,
Pavel Roskin
will have extra files in the subdirs but make will
not descent into them and neither will make dist.
--
Regards,
Pavel Roskin
@syncodeindexes, $2s;
}
}
___
By the way, I discovered a terrible bug in CVS Automake while testing it -
make dvi doesn't propagate to the subdirectories.
--
Regards,
Pavel Roskin
Hello, Jim!
I was the first to send the patch but your description is better.
2001-04-30 Jim Meyering [EMAIL PROTECTED]
* automake.in: Remove `/lib' from include directory.
Applied.
--
Regards,
Pavel Roskin
;
}
_
Regards,
Pavel Roskin
be
grateful is somebody with better knowledge of texinfo checks my patch in
the meantime.
--
Regards,
Pavel Roskin
it now.
-XFAIL_TESTS = installsh.test man.test objc.test subobj2.test yaccvpath.test
+XFAIL_TESTS = man.test objc.test subobj2.test yaccvpath.test
TESTS =\
acinclude.test \
__
--
Regards,
Pavel Roskin
- why does the prototype use `$%' instead of `%'? We
are only using hashes as arguments. Actually, prototype checking seems to
be rather weak, but it's better than nothing.
--
Regards,
Pavel Roskin
.
___
--
Regards,
Pavel Roskin
] Error 2
The failure happens during the "automake" invocation. Makefile.in is
created and contains the following string twice:
@AMDEP@CXXDEPMODE = @CXXDEPMODE@
Regards,
Pavel Roskin
; echo $?
automake: Makefile.am: required file `./NEWS' not found
2
Sorry, no patch.
Regards,
Pavel Roskin
S' Makefile.in
+grep 'rm -f .*MAINTAINERCLEANFILES' Makefile.in
________
Regards,
Pavel Roskin
On 6 Mar 2001, Akim Demaille wrote:
Pavel Roskin [EMAIL PROTECTED] writes:
.PHONY uninstall-am: uninstall-%DIR%SCRIPTS
I fixed this typo (missing ?INSTALL?).
Thanks! I've removed noinstdir.test from XFAIL_TESTS.
Regards,
Pavel Roskin
IR%JAVA:
- -rm *.class class%DIR%.stamp
+ -rm -f *.class class%DIR%.stamp
________
Regards,
Pavel Roskin
und should be declared by "use vars", but I
would prefer if the author does it. In fact, it may be a legitimate case
for a variable to be declared local.
Regards,
Pavel Roskin
ory `/home/proski/src/automake.v0/tests'
make[1]: Leaving directory `/home/proski/src/automake.v0/tests'
Regards,
Pavel Roskin
Hello!
CVS Automake attempts to install noinst_SCRIPTS. The following test fails:
___
#! /bin/sh
# Test to make sure that noinst_SCRIPTS are not installed.
# From Pavel Roskin.
. $srcdir/defs || exit 1
cat Makefile.am 'END'
noinst_SCRIPTS = foo
END
$AUTOMAKE
Hello!
`make distcheck' is working again. No more questions from `rm'.
Regards,
Pavel Roskin
__
Index: ChangeLog
===
RCS file: /cvs/automake/automake/ChangeLog,v
retrieving revision 1.1149
rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
- done
+?INSTALL?uninstall-%DIR%SCRIPTS:
+?INSTALL? @$(NORMAL_UNINSTALL)
+?INSTALL? @list='$(%DIR%_SCRIPTS)'; for p in $$list; do \
+?INSTALL?f="`echo $$p|sed '$(transform)'`"; \
+?INSTALL? echo " rm -f $(DESTDIR)$(%NDIR%dir)/$$f"; \
+?INSTALL?rm -f $(DESTDIR)$(%NDIR%dir)/$$f; \
+?INSTALL? done
## Uncomment line in handle_scripts when this is uncommented.
## check-%DIR%SCRIPTS:
__
Regards,
Pavel Roskin
nit testing" of your tests. For example,
YACC=bison had no chances to work even when configuring in the source
tree, since bison outputs files with different names.
Regards,
Pavel Roskin
____
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,12 @@
+2001-02-27 Pavel Roskin [EM
ould be recreated in the
build directory. Always, never, only when no write permissions for srcdir?
4) "make distclean" should attempt to clean generated distributable files
that appear in the build directory. Yes or no?
Regards,
Pavel Roskin
ldataHEADERS install-localstateDATA \
install-pkgdataDATA install-pkgdataSCRIPTS install-sbinSCRIPTS \
install-sysconfDATA
I'm using RedHat 7.0 with Perl 5.6.0.
Regards,
Pavel Roskin
Hello, Tom and Alexandre!
On 27 Feb 2001, Tom Tromey wrote:
"Pavel" == Pavel Roskin [EMAIL PROTECTED] writes:
Pavel I don't quite understand whether your test is supposed to work
Pavel or not. It's failing for me (besides the typo in
Pavel tests/Makefile.am that I've
se.y 'END'
fubar : 'f' foobar {};
END
____
Regards,
Pavel Roskin
Hello!
The top-level Makefile.am on CVS Automake doesn't know anything about
install.am.
_
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,7 @@
+2001-02-26 Pavel Roskin [EMAIL PROTECTED]
+
+ * Makefile.am: Add install.am.
+
2001-02-26 Akim Demaille [EMAIL PROTECTED
@ with AC_SUBST. I would really love to
use %FOO% instead in Automake. Tom, what do you think? This would
make it possible for automake to check what it outputs.
Are you suggesting AM_SUBST?
Regards,
Pavel Roskin
, @,
configure-time variable.
Excellent!
Regards,
Pavel Roskin
something.
Also please make sure that the test is ignored when bison and yacc are
not available.
Regards,
Pavel Roskin
.
They should not appear in Makefile.in. Something must be wrong in your
patches.
Regards,
Pavel Roskin
does.
The real usefulness on .PHONE if that "all" will be remade even if a file
named "all" exists for some reason in the current directory (or in VPATH).
Regards,
Pavel Roskin
t = @build@
+?HOST?host_alias = @host_alias@
+?HOST?host_triplet = @host@
+?TARGET?target_alias = @target_alias@
+?TARGET?target_triplet = @target@
__
Regards,
Pavel Roskin
. By
the way, it's not binaries, it's Perl code. Sometimes they look
confusingly similar :-)
Regards,
Pavel Roskin
_list ($var, $cond);
+ my ( $val );
+ $ret = '';
+ foreach $val ( @curval )
+ {
+ $ret .= $val . " ";
+ }
How about this:
join(" ", @curval)
Everything else is fine. I'm sorry that I'm keeping bouncing your work,
but the Automake code should be of the highest quality.
Regards,
Pavel Roskin
ection here.
You are working with user input. What if the expression is invalid?
+$AUTOMAKE || exit 1
+
+grep '^@TEST_TRUE@' Makefile.in || exit 1
+exit 0
As I said before, this is not a test for pattern expansion.
Regards,
Pavel Roskin
Hello, John!
On Tue, 13 Feb 2001, John Poltorak wrote:
It contains old versions of config.guess and config.sub.
I was going to write exactly that!
I believe we need something like the "wget-update" target in Automake.
Maybe it should even be dist-hook.
Regards,
Pavel Roskin
Hello, Tom!
Pavel In the Automake CVS the target "all" is not longer PHONY. Is it
Pavel a bug or an intentional change? If the later, what was the
Pavel reason?
Bug.
Thanks for the fix!
However, "all-am" is still not PHONY.
Regards,
Pavel Roskin
safe to remove "dnl".
Regards,
Pavel Roskin
you mind I don't want to push this idea. "ifdef" works for me.
Regards,
Pavel Roskin
1
CC=gcc ./configure || exit 1
$MAKE || exit 1
$MAKE distcheck || exit 1
__
It fails even earlier when it creates an empty archive on "make dist".
This seems to be another bug.
Regards,
Pavel Roskin
: "Don't push @inputs onto the dist list."
Not good. Many programs rely on that.
Regards,
Pavel Roskin
't control that
directory then it shouldn't care.
I don't like rules that rebuild something in a directory other than "."
and (in limited situations) $srcdir.
Maybe my understanding is too primitive, I don't know.
Regards,
Pavel Roskin
ict typing in large projects
(which Automake already is) is usually worth it.
Regards,
Pavel Roskin
AM_INCLUDE to AMINCLUDE everywhere? The patch is
attached. It fixes all tests.
Regards,
Pavel Roskin
___
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,10 @@
+2001-02-05 Pavel Roskin [EMAIL PROTECTED]
+
+ * automake.in (handle_dependencies): Rename AM_INCLUDE
like
AC_VERSION_CASE(
[=2.13], [test "$FOO" = yes tmp=foo; AC_CONFIG_SUBDIRS([$tmp])],
[default], [test "$FOO" = yes AC_CONFIG_SUBDIRS([foo])])
We may do our best, but we cannot guarantee 100% backward compatibility.
Regards,
Pavel Roskin
anything
with the names beginning with ac_ and am_.
Public names don't have any specific prefix: cross_compiling, SHELL,
program_suffix, x_libraries, M4, MISSING etc. It's too late to introduce
one.
Regards,
Pavel Roskin
h has been applied:
_
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,8 @@
+2001-02-04 Pavel Roskin [EMAIL PROTECTED]
+
+ * automake.in (handle_dist_worker): Remove a line that is now
+ in distdir.am.
+
2001-02-04 Kevin Ryde [EMAIL PROTECTED]
* a
. Alternatively, AC_CANONICAL_TARGET should
implement it if the values set by (the former) AC_ARG_PROGRAM are pristine
(i.e. the transform rule is trivial).
Regards,
Pavel Roskin
tderr? Automake uses stdout,
while all other auto* and aclocal use stderr.
Regards,
Pavel Roskin
humans, it shouldn't be an issue.
Regards,
Pavel Roskin
";
#print STDERR "result_rules: $result_rules\n";
I believe that all those lines should be removed with the exception of the
"programming error".
Regards,
Pavel Roskin
ut not too many.
--- ChangeLog
+++ ChangeLog
@@ -1,3 +1,7 @@
+2001-01-25 Pavel Roskin [EMAIL PROTECTED]
+
+ * makevars.test: Disable shell tracing.
+
2001-01-25 Akim Demaille [EMAIL PROTECTED]
* makevars.test: New.
_
Regards,
Pavel Roskin
different makefiles in this case.
Regards,
Pavel Roskin
Hello, Anna!
AM_CONDITIONAL(ARCI,[test x"$BLD" = xarci])
AM_CONDITIONAL(APB,[test x"$BLD" = xapb])
from automake I get:
Makefile.am:5: ARCI does not appear in AM_CONDITIONAL
That's weird.
Could you please send me (not to the list!) your configure.in?
Regards,
Pavel Roskin
message somebody can add a comma and break it, so I added
quotes in all AC_MSG_* for all agruments other than single words.
Regards,
Pavel Roskin
_
Index: m4/ccstdc.m4
--- m4/ccstdc.m4Wed Aug 2 04:59:16 2000
+++ m4/ccstdc.m4Thu Nov 23 20:50:35 2000
@@ -30,7
with spaces. Automake will not recognize
them, neither will it warn you.
Regards,
Pavel Roskin
that comment, as well as all those useless spaces.
I would rather keep the legend alive :-)
Better safe than sorry.
Regards,
Pavel Roskin
,
Pavel Roskin
nately, the Automake documentation doesn't emphasize this
fact.
It is also recommended to run "make distcheck" to make sure that the
distribution is complete and functional.
Regards,
Pavel Roskin
Hello, Alexandre!
aclocal is stripping comment lines from configure.in, but not from
other files. Hence it can detect wrong dependencies and output useless
functions in aclocal.m4.
The patch is Ok.
Can anybody check it in?
Regards,
Pavel Roskin
| total 32
| -rw-r--r--1 akim lrde27553 oct 2 16:31 calc.tab.c
| -rw-r--r--1 akim lrde 3335 oct 2 16:31 calc.y
This is not _that_ ugly as it seems - with Automake you want to put
sources where they belong - to the source directory.
Regards,
Pavel Roskin
: output *here*.
I realize that.
It's unfortunate that the native mode of Bison behaves in a less uniform
way than the yacc mode. I agree with your point. Bison maintainters may
want to fix it along with the documentation.
Regards,
Pavel Roskin
e" in the
"Makefile.in"s.
Try placing AM_MAINTAINER_MODE into configure.in. The dependencies will be
commented out unless --enable-maintainer-mode is specified to configure.
But why do you want to remove .am files?
Regards,
Pavel Roskin
is luxury. It is not essencial to
compile and install software. If you want more, use GNU make.
This is not to say that the problem should not be fixed if there is a good
way to do it.
Regards,
Pavel Roskin
ated directories seems
reasonable (you can adjust them later) this may not apply to deleting
directories.
Regards,
Pavel Roskin
rmdir -p". Both "make install" and "make uninstall" are often run by
root.
I don't want to figure out why /usr/local/man/man8 is not writeable by my
group whereas /usr/local/man/man7 is.
Regards,
Pavel Roskin
packaging system and want to remove things manually when you need to.
/opt is not very popular on systems with good package management.
Pavel Roskin
, pkgincludedir) and only if they are empty.
I wouldn't bother removing e.g. /usr/local/share - chances are that it
will be reused some day. But removing /usr/local/share/foo is a good thing
- it indicates that "foo" is no longer installed.
Regards,
Pavel Roskin
e assumes signedness
of char. No need to test anything in Autoconf.
Regards,
Pavel Roskin
.
Pavel Roskin
1 - 100 of 101 matches
Mail list logo