Re: 105-merge-specflags-tests.patch

2001-04-12 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * tests/specflags4.test, tests/specflags5.test: Remove, merged Akim> into... Akim> * tests/specflags3.test: here. Ok. But why bother? Tom

Re: 113-deja-gnu.patch

2001-04-12 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> I'm very surprised by: Akim> +EXPECT = `if test -f $(top_builddir)/../expect/expect; then \ Akim> ++ Akim> +echo $(top_builddir)/../expect/expect; \ Akim> + else \ Aki

Re: FYI: Overriding user variables

2001-04-14 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> So finally, I have Automake skip Automake definitions when a Akim> user value is already defined. Thanks. This is how automake has always worked. It is even documented as working this way. In theory this should happen for rules a

Re: Derek.texinfo

2001-04-14 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&scan_texinfo_file): Catch @cindex and the like, Akim> but also @deffn and so on which push data in indexes. Akim> Reported by Derek R. Price. Thanks for following up on this. Tom

Re: License of Class::Struct

2001-04-14 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Tom, is this enough for us to use it? I don't know. I think we have to ask RMS. Could you do that? Tom

Re: Automake: use of modified Perl modules & GPL

2001-04-19 Thread Tom Tromey
I removed cpan from the CC ilst. rms> Does "no license changes" mean that the modified version is also rms> released with notices saying "dual Artistic | GPL"? In that rms> case, the situation seems perfectly explicit and clear. Akim, I'm satisfied that we're ok distributing our own Class::Stru

Re: --amdir=DIR

2001-04-22 Thread Tom Tromey
> "Lars" == Lars J Aas <[EMAIL PROTECTED]> writes: > On Tue, Apr 17, 2001 at 09:30:08AM +0200, Jens Krüger wrote: > : What is the meaning of the '--amdir=DIR' option? Lars> To specify another dir for the Automake templates you usually find in Lars> /usr/share/automake/ or /usr/local/share/au

Re: Dependency to update Makefile

2001-04-23 Thread Tom Tromey
> "Raj" == Raj (Basavaraj) Karadakal <[EMAIL PROTECTED]> writes: Raj> I am trying to use Automake in a project. I found a dependency Raj> problem in the generated Makefile. If I change Makefile.am , the Raj> dependency rules in the Makefile to update itself, will not be Raj> executed before t

Re: Help: Automake's Struct.pm

2001-04-23 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Well, I have no experience at all in this area, so here is my Akim> proposal. I must leave now, sorry I didn't write the full Akim> ChangeLog. Of course I will. Akim> Tom? Maybe we should introduce a new subdirectory in the sourc

Re: Dependency to update Makefile

2001-04-23 Thread Tom Tromey
> "Raj" == Raj (Basavaraj) Karadakal <[EMAIL PROTECTED]> writes: Raj> I am using clearmake in gnu compatibility mode. Maybe it is a bug in the compatibility mode then. With GNU make, any `Makefile' target is processed before all other targets. If the Makefile is rebuilt then it is re-read

Re: register_language() ?

2001-04-24 Thread Tom Tromey
Pavel> This patch has been tested with Perl perl5.005_03 and 5.6.0. Ok Pavel> to apply? Akim> Fine with me. Me too. Thanks. Tom

Re: Help!

2001-05-05 Thread Tom Tromey
> "David" == Zhu, David <[EMAIL PROTECTED]> writes: David> Could you send me examples of how to use autoconf and automake. http://sources.redhat.com/autobook/ Tom

Re: target dependency bug

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Collins <[EMAIL PROTECTED]> writes: I finally read this thread. Robert> cf_gen_SOURCES = cf_gen.c defines.h Robert> nodist_cf_gen_SOURCES = cf_gen_defines.h Robert> BUILT_SOURCES = cf_gen_defines.h Robert> I think cf_gen_defines.h should be one of the dependencies of Ro

Re: @_am_quote@ not replaced by 'configure'

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Boehne <[EMAIL PROTECTED]> writes: Robert> On a related note, I wonder if it would be reasonable to add a Robert> test case to Automake similar to the style that Libtool uses. Robert> A test that actually compiles code and attempted to use Robert> dependencies, invoke lib

Re: Bad dependencies generation

2001-05-05 Thread Tom Tromey
> "Paul" == Paul F Kunz <[EMAIL PROTECTED]> writes: Paul> To answer my own question about bad dependency generation with Paul> the combination of Red Hat 7.1beta, gcc 2.96, and Paul> autoconf/automake released version. It is gcc 2.96 causing the Paul> problem, as it went away after installin

Re: Bug when specifying --disable-dependency-tracking (AM_DEP_TRACK)

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Boehne <[EMAIL PROTECTED]> writes: Robert> foreach my $iter (@deplist) Robert> { Robert> $output_rules .= (' @_am_include@ @_am_quote@' Robert> . $iter . '@_am_quote@' . "\n"); Robert> }

Re: patch: missing uninstall-am target breaks non-gnu make

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Collins <[EMAIL PROTECTED]> writes: Robert> This is just a patch for the fix suggested to me. Robert> + 'uninstall-am' =3D> 1,=0A= I checked this in. Thanks. Tom

Re: More CVS head errors

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Collins <[EMAIL PROTECTED]> writes: Robert> I'm currently having to distribute two patches for automake to Robert> achieve the pass on make distcheck - the openbsd install-am Robert> target, and the workaround I put together for subobj5.test. If Robert> you guys have some

Re: PATCH: Fix dependency tracking (revised)

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Boehne <[EMAIL PROTECTED]> writes: Robert> 2001-04-25 Robert Boehne <[EMAIL PROTECTED]> Robert> * configure.in: Add _am_dep_true='@AMDEP_TRUE@' and AC_SUBST it. Robert> * automake.in: (handle_dependencies) Replace @AMDEP_TRUE@ in Robert> $output_r

Re: register_language() ?

2001-05-05 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> Applied after a short fight with CVS. The version you are using Pavel> on sourceware.cygnus.com tends to commit only some of the files Pavel> in a single run (either only those from the current directory Pavel> or all files except t

Re: PATCH: subdirs and conditionals

2001-05-05 Thread Tom Tromey
> "Richard" == Richard Boulton <[EMAIL PROTECTED]> writes: Richard> The gstreamer project, however, has a Makefile.am with Richard> conditionals for each of a set of conditions dictating which Richard> SUBDIRS are to be built. The file currently has 16 separate Richard> conditionally defined

Re: Warning fix for automake on CVS Libtool

2001-05-05 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> * automake.in (scan_texinfo_file): Don't push undefined values Pavel> to @clean_suffixes. Pavel> -push @clean_suffixes, $predefined_index{$1}; Pavel> +push @clean_suffixes, $predefined_index{$1} Pavel> +

Re: $MAKE and ansi.test

2001-05-05 Thread Tom Tromey
> "Patrick" == Patrick Welche <[EMAIL PROTECTED]> writes: Patrick> From configure: Patrick> checking whether make sets ${MAKE}... (cached) yes This means that make sets the make variable `MAKE'... Patrick> From defs: Patrick> # User can set MAKE to choose which make to use. Must use GN

Re: Automake::Struct II

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: > "Russ" == Russ Allbery <[EMAIL PROTECTED]> writes: Russ> Since it's pretty unlikely that there's going to be another Russ> Automake::Class floating around, that should be equivalent, Russ> except that it has the nice plus of then let

Re: unnecessary suffix handling?

2001-05-05 Thread Tom Tromey
> "Dave" == Dave Morrison <[EMAIL PROTECTED]> writes: Dave> I have a project in which there are some header files (they Dave> happen to have the suffix `.idl') that I want installed. Dave> Nothing else in the project depends directly on them, I'd just Dave> like to install them. Dave> includ

Re: symlinked files break "dist"-target

2001-05-05 Thread Tom Tromey
> "Felix" == Felix Natter <[EMAIL PROTECTED]> writes: Felix> I created a minimal "hello-world"-package for this: Felix> http://www.ndh.net/home/natter/hello-1.0.tar.gz Congratulations -- you found a `make dist' oddity that we never considered. The problem is that by default we use `ln' to m

Re: --add-missing broken

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: > "Ralf" == Ralf Corsepius <[EMAIL PROTECTED]> writes: Ralf> Related question: Which directory is am_dir/--am-dir supposed to Ralf> point to, now? <..>/automake/ or <..>/automake/am? Akim> Good question. No idea what Tom will prefer.

Re: 97.5-merge-finish-languages-dependencies.patch (Was: 98-no-depend2.patch)

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&finish_languages): Rename as... Akim> (&handle_languages): this. Akim> Include the body of... Akim> (&handle_dependency): this. Akim> Remove. Ok. Tom

Re: 103-handle-languages-morphing-4.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_languages): Don't use $comp. Ok. Tom

Re: 104-handle-languages-morphing-5.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_languages): Compute `$ltoutarg' and Akim> `$outarg' independently from dependency code. Akim> There is no use looping on a language's possible extensions since Akim> we loop over used extensions. Akim>

Re: 106-handle-languages-morphing-6.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_languages): Use the same `%transform' for Akim> both `depend2.am' and `ext-compile.am'. Akim> Move the definition of `$flag' where it is used, and rename as Akim> `$flags'. Ok. Tom

Re: 107-handle-languages-morphing-7.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_languages): Don't transform %COMPILER%. Akim> Use `$lang->compiler' instead of `$pfx' to transform generic Akim> %COMPILE% and %LTCOMPILE%. Akim> * ext-compile.am: Use %COMPILE%, %COMPILER% and %SOURCE%

Re: 108-handle-languages-morphing-8.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (Language): Replace the attribute `output_arg' with Akim> `compile_flag' and `output_flag'. Akim> (Automake): Adjust language registrations. Akim> (&handle_languages): Transform `-c' and `-o' for both suffix and

Re: 109-handle-languages-morphing-9.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_languages): `ext-compile.am' and Akim> `depend2.am' are now equivalent for generic rules: output only the Akim> latter. Akim> * ext-compile.am: Remove. Ok. Tom

Re: 110-per-object-rules.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Uniform handling of per-object compilation rules. Akim> * automake.in (&handle_languages): Output per object rules for all Akim> the objects, not only for those which language supports dependency Akim> tracking. Akim> When

Re: 112-formatting-changes.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in: Formatting changes. Akim> (variable_dump, variables_dump): Rename as... Akim> (macro_dump, macros_dump): these. Ok. I think if we agree on what something should be called then simple renaming patches like this d

Re: 111-if-bang.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Support `if !COND', `else COND', `end COND'. Akim> * automake.texi (Conditionals): Document it. Akim> * automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN) Akim> ($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use

Re: 115-define-compiler-var.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&define_compiler_variables): Use only $LANG as Akim> argument. Akim> (&handle_languages): Adjust. Ok. Tom

Re: 116-language-link.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> The goal is to handle LINK and the like just the way we handle Akim> COMPILE and the like. First I have to understand completely Akim> what's so special wrt C, but I'm confident we can reach Akim> something generic and shorter (many

Re: 117-lex-seen-bye-bye.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&handle_lib_objects_cond): Don't take $LEX_SEEN as Akim> argument, as you don't use it. Akim> Hence... Akim> (&handle_lib_objects): Don't take $LEX_SEEN as argument, as you Akim> don't use it. Akim> Hence..

Re: 119-language-ld-lder.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (Language): Add attributes `lder' and `ld'. Akim> (®ister_language): Specify for cxx, objc, f77, gcj. Akim> (&define_linker_variable): New. Akim> (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) Akim> (

Re: 120-language-Name.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (Language): Add attributes `Name' and `config_vars'. Akim> (&finish): Work properly if there is no _finish. Akim> (Automake): Register language Names and AC_SUBST dependencies. Akim> Register Fortran 77 variable

Re: 123-file-contents-is-am.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (&file_contents_internal): Accept $IS_AM. Akim> (&handle_compile, &define_standard_variables, &file_contents): Akim> Adjust. Ok. Tom

Re: 122-use-next.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (am_install_var): Use `next' instead of `if' on the Akim> body of $X loop. Ok. Tom

Re: 97.5-merge-finish-languages-dependencies.patch (Was: 98-no-depend2.patch)

2001-05-05 Thread Tom Tromey
Akim> I'm stuck. I tried to produce the single big patch which Akim> consists of them all, but after having fought with patch, I Akim> realized I must have forgotten a patch: that introducing Akim> handle_languages. Which patches does the 97.5 patch supercede? Here are patches I still have: Pa

Re: 125-better-file-contents.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Still getting closer to what Tom doesn't want: the read_am_file Akim> removal. I would be lying if I pretended that this removal was Akim> easy: pretty many weaknesses in file_contents weaknesses are Akim> uncovered by the test suit

Re: dist-all.patch

2001-05-05 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Quite straightforward (oh, how I love *.am only patches :). The Akim> only question is whether we want to factor tar too or not. It's up to you. It doesn't matter to me. Akim> * distdir.am (dist-all): Build all the flavors usin

Re: automake debug output

2001-05-05 Thread Tom Tromey
> "Lars" == Lars J Aas <[EMAIL PROTECTED]> writes: Lars> When I run automake in certain projects, I get the below Lars> attached output. It's been like this for a while (figured it Lars> was a known issue that would soon get fixed), but now I suspect Lars> that I'm the only one who gets them

Fix for PR 164 (?)

2001-05-05 Thread Tom Tromey
Akim, what do you think of this patch? 2001-05-05 Tom Tromey <[EMAIL PROTECTED]> * automake.in (conditional_true_when): Use a hash, not index(). Also, a TRUE component always results in a true return. Fixes test cond10.test. For PR automake/164. I think the ol

Re: libtool 1.4: "make uninstall" broken?

2001-05-05 Thread Tom Tromey
t calling "install-info" in that case, Peter> but "uninstall" does not. The rules in texinfos.am look like they both do the same thing regarding install-info. Peter> Tom Tromey said to me something along the lines that uninstall Peter> is of too little use to bother

Re: crosscompiling dll linux->mingw32

2001-05-05 Thread Tom Tromey
> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> A short while before the libtool-1.4 release, Edward M. Lee Gary> posted a joint patch to libtool and automake which takes care of Gary> the worst of this sort of thing. I applied the libtool parts Gary> before the release but the

Re: target dependency bug

2001-05-05 Thread Tom Tromey
> "Robert" == Robert Collins <[EMAIL PROTECTED]> writes: Robert> I understand. However Robert> cf_gen.$(OBJEXT): cf_gen_defines.h Robert> is somewhat ugly for an automake file :] I agree. Perhaps it would make sense to add a dependency like this in the "dependency tracking allowed but disab

Re: Fix for PR 164 (?)

2001-05-05 Thread Tom Tromey
> "Russ" == Russ Allbery <[EMAIL PROTECTED]> writes: >> +grep ($cond_vals{$_} = 1, split (' ', $when)); Russ> It's generally considered poor Perl coding style to use grep for Russ> its side effects alone without checking the return value. Thanks. This idiom is used all over automake, b

Re: Warning fix for automake on CVS Libtool

2001-05-05 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> * automake.in (scan_texinfo_file): Consider @defindex and Pavel> @synindex in the same way as @defcodeindex and @syncodeindex Pavel> respectively. I think this is ok. Please check it in. Pavel> + elsif (/^\@def(code)?index

objc.test

2001-05-05 Thread Tom Tromey
Is there any reason not to simply delete objc.test? Tom

Re: Warning fix for automake on CVS Libtool

2001-05-06 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> By the way, I discovered a terrible bug in CVS Automake while Pavel> testing it - "make dvi" doesn't propagate to the Pavel> subdirectories. >> That's a bit suprising. I looked at the automake Makefile.in and it >> seems to do the

dvi -vs- subdirs

2001-05-06 Thread Tom Tromey
Pavel -- I checked in a test for the dvi problem you reported. The problem is that dvi is only made recursive when texinfos.am is included. However that is only included when texinfo is seen. This is wrong. A recursive target must be recursive whenever SUBDIRS is seen. This problem only seem

Re: dependency generation problems

2001-05-06 Thread Tom Tromey
> "Sam" == Sam TH <[EMAIL PROTECTED]> writes: Sam> [sam@samth build]$ automake --version Sam> automake (GNU automake) 1.4a Sam> I hope this is enough info for someone to figure out what is Sam> going wrong. Unfortunately `1.4a' only tells us that it was a cvs snapshot. Do you know when you

Re: problem with conditionals and \ separator in SOURCES

2001-05-06 Thread Tom Tromey
> "Lorenzo" == Lorenzo Bettini <[EMAIL PROTECTED]> writes: >> Automake 1.4 didn't try to deal with DOS-style line endings correctly. Lorenzo> You're right: line endings are to blame... the funny thing is Lorenzo> that I got the sources from a Linux CVS server, and the Lorenzo> uncorrect line

Re: Automake release

2001-05-06 Thread Tom Tromey
> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> Would you be agreeable to granting me (at least temporary) CVS Gary> write access so that I can do this? Sure. I've had several requests for this recently. One question is what to name the release. This is more of a problem than

Re: Automake release

2001-05-07 Thread Tom Tromey
Gary> I notice that you haven't yet migrated the project to Gary> savannah... is that a deliberate choice, or simply a lack of Gary> time? I'd be happy to facilitate the migration if you like. Automake has never been hosted at GNU. Its entire public life has been at sources.redhat.com. I have

Re: 104-handle-languages-morphing-5.patch

2001-05-07 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> The test that check this (which I now ) are Akim> compile_f_c_cxx.test:foo_SOURCES = foo.f bar.c baz.cc This one doesn't really test the problem I'm thinking of. In this case the files are all from different languages. Akim> subo

FYI: automake PR sorting

2001-05-08 Thread Tom Tromey
I went through all the automake PRs recently. I've changed the `priority' field to reflect what I think are the 1.5 release requirements: if a PR has `high' priority then it should be fixed for 1.5. Feel free to make a case for changes to this prioritization if you think any are required. Tom

file_contents_internal

2001-05-08 Thread Tom Tromey
Shouldn't the prototype for file_contents_internal read `($$%)'? Tom

Re: 111-if-bang.patch

2001-05-08 Thread Tom Tromey
Akim> | Akim> * automake.texi (Conditionals): Document it. Tom> | Ok. Tom> | Could you update automake.texi to reflect this change? Akim> :) Oops. I thought I looked at the patch and didn't see a .texi change there. Thanks. Tom

Re: automake ChangeLog configure.in

2001-05-08 Thread Tom Tromey
ha will be in the distribution. Instead, could you port this change over? 2001-05-06 Tom Tromey <[EMAIL PROTECTED]> * automake.in (GNITS_VERSION_PATTERN): Document. Add `fork identifier'. (handle_options): Handle fork identifier in version number. Then you c

Re: Automake::Struct II

2001-05-08 Thread Tom Tromey
Russ> Well, the effect of -I is just to add things to @INC, so since Russ> you're modifying @INC with Perl code, one can potentially take Russ> the effects of -I into account and not override them. The Russ> question is more the best way of doing that. Akim> Yep, I did not unroll the whole think

Re: Fix for PR 164 (?)

2001-05-08 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> + return 1 if $comp eq 'TRUE'; Akim> + return 0 if ! defined $cond_vals{$comp}; Akim> I don't understand why you had TRUE here. I mean, it seems to Akim> me it's a `next' not a return. Conditionals are conjunctions, Akim> not disj

Re: Warning fix for automake on CVS Libtool

2001-05-08 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> I would like to move the documentation into doc/ in Automake. Akim> OK with that? Same problem as for *.am files, Tom, we need to Akim> move them on the CVS server if we want to keep the history. I would like to keep the history. I

Re: OBJECTS.patch (Was: 33-simplify-contents-traces.patch)

2001-05-08 Thread Tom Tromey
Akim> * automake.in (@objects): Remove, unused. Akim> Remove all the code related to it, and to former `$(OBJECTS)'. Ok, thanks. Tom

Re: Warning fix for automake on CVS Libtool

2001-05-08 Thread Tom Tromey
Pavel> Un-flattenning Automake is probably a good idea, but the Pavel> history is a serious concern, especially considering that the Pavel> output of "cvs annotate" will be affected. My plan is to copy the `,v' files on the repository and then remove all the tags in the copies. Then I will `cvs

Re: 118-lex-tests.patch

2001-05-08 Thread Tom Tromey
Akim> * automake.in (&handle_single_transform_list): Simplify Akim> computation of $object and $this_obj_ext. Akim> * tests/lex3.test: Merge into... Akim> * tests/lex.test: here. Akim> * tests/pr19.test: Improve and rename as... Akim> * tests/lex3.test: this. Feel free to check this i

Re: Automake release

2001-05-08 Thread Tom Tromey
> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> Let me know if you are happy with the results (or if there are Gary> any other obvious fixes you would prefer to apply first) and I Gary> will roll up the release and put it up on ftp.gnu.org. It looks good to me. There is a releas

Re: Automake release

2001-05-08 Thread Tom Tromey
> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> I noticed after uploading that you haven't made diffs or xdeltas Gary> for your other releases. I can delete the new diff and xdelta Gary> if you like. You can leave them. Historically automake releases have been characterized by

Re: symlinked files break "dist"-target

2001-05-09 Thread Tom Tromey
> "Felix" == Felix Natter <[EMAIL PROTECTED]> writes: >> AM_INIT_AUTOMAKE should be doing that already. >> Why does it detect gtar when you don't have it? Felix> no, there is a line "TAR = gtar" in Makefile.in, so this is Felix> probably decided by automake. What version are you using again

Re: make: you guys are gawds

2001-05-09 Thread Tom Tromey
> "Stephan" == Stephan Beal <[EMAIL PROTECTED]> writes: Stephan> I now sometimes wonder if automake's output (or even required Stephan> user inputs, like all source and header filenames) couldn't Stephan> be cut drastically by simply taking advantage of more of Stephan> make's features Unfor

Re: FYI: Unescaped $(LIBTOOL)

2001-05-09 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> It was funny to see 502 in makefiles and wonder what it might be :-) Believe it or not, this has happened so many times that whenever I see strange numbers in a Makefile I know it is a quoting bug in automake. Tom

Re: ultrix and 'missing'?

2001-05-09 Thread Tom Tromey
> "Harlan" == Harlan Stenn <[EMAIL PROTECTED]> writes: Harlan> I thought we fixed this (twice), but I'm still seeing it: I don't see the bug I know of in the sources. We use this code to test: if eval "$MISSING --run true"; then Does this appear in your configure script? Maybe there is

Re: Enabling --Werror in the testsuite (Was: automake/149)

2001-05-09 Thread Tom Tromey
Pavel> The next thing I tried was adding "--Werror" to the automake Pavel> flags in tests/defs. Just four tests now fail unexpectedly (due Pavel> to warnings that are now errors): I think adding this is fine for now. I'm checking in the tests/defs change as well as fixes for the two bugs. Thank

Re: ultrix and 'missing'?

2001-05-09 Thread Tom Tromey
> "Harlan" == Harlan Stenn <[EMAIL PROTECTED]> writes: Harlan> I'll update automake again. Strange - I've tried to keep Harlan> automake reasonably up-to-date. Are you using the cvs repository at GNU? If so, then that's the wrong one. Harlan> Would you prefer I used the wrapped tarball or

Re: ultrix and 'missing'?

2001-05-10 Thread Tom Tromey
> "Harlan" == Harlan Stenn <[EMAIL PROTECTED]> writes: Harlan> Does one of the bugs have to do with being unable to find ansi2knr? Nope. The known bugs are in gnats (none of which have to do with ansi2knr) and some existing xfailed tests. Harlan> Looks like a dependency is wrong/missing an

Re: ultrix and 'missing'?

2001-05-10 Thread Tom Tromey
> "Harlan" == Harlan Stenn <[EMAIL PROTECTED]> writes: Harlan> And is another problem that the rules that handle ansi2knr Harlan> conversion create an empty foo_.c file if ansi2knr doesn't Harlan> exist? It is possible. I don't know. Tom

Re: using libtool with Oracle Pro*C precompiler

2001-05-10 Thread Tom Tromey
> "Rod" == Keenan, Rod <[EMAIL PROTECTED]> writes: Rod> I'm using automake 1.4 and libtool 1.3. 1.4 handled BUILT_SOURCES in a fairly dumb way. I would recommend not using BUILT_SOURCES with that automake. Rod> BUILT_SOURCES = db_dequeue_generic_tcp_msg.c db_enqueue_generic_tcp_msg.c make

Re: using libtool with Oracle Pro*C precompiler

2001-05-12 Thread Tom Tromey
> "Rod" == Keenan, Rod <[EMAIL PROTECTED]> writes: Rod> I'm still trying to get this to work. I modified the SUFFIXES Rod> line to eliminate the .o reference. Rod>was: SUFFIXES = .o .c .pc Rod>now: SUFFIXES = .c .pc If this changes things then I think this is probably an automake bu

Re: Patch to allow spaces before double hashes

2001-05-12 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> Automake should probably warn about indented comments that go Pavel> to Makefile.in, as they may be non-portable. I just saw a Pavel> report in [EMAIL PROTECTED] that Compaq Tru64 UNIX V5.1 doesn't Pavel> like '&' in such comments,

Re: using libtool with Oracle Pro*C precompiler

2001-05-12 Thread Tom Tromey
> "Rod" == Keenan, Rod <[EMAIL PROTECTED]> writes: Rod> The problem turned out to be that the .pc.c: was reversed and Rod> needed to be .c.pc: instead. Hmm, that sounds wrong. Old-style suffix rules are of the form `.SRC.DEST:', where `.SRC' is the source extension and `.DEST' is the destin

Re: ./configure & .deps directory

2000-12-22 Thread Tom Tromey
Derek> What's $(top_builddir)/.deps get used for when there aren't any C Derek> sources in $(top_srcdir) or $(top_builddir)? Thanks, I checked in the fix. Tom

Re: 55-aclocal-m4-in-configure-am.patch

2001-04-09 Thread Tom Tromey
Tom> My reading is that this patch always generates an aclocal.m4 Tom> target, regardless of whether one is warranted. Akim> Hm, no. I think you missed the first lines of the patch, or I Akim> might have misunderstood what you mean: I saw that code. To me it looks like handle_aclocal_m4 is cal

Re: `missing' needs patch for Ultrix4.4

2001-04-09 Thread Tom Tromey
> "Jim" == Jim Meyering <[EMAIL PROTECTED]> writes: Jim> It was only a problem when $@ was a shell built-in, like : or cd. Ok, I re-read your message. Why do we ever run `missing --run :'? That seems weird. Tom

Re: Built header in different dir?

2001-04-09 Thread Tom Tromey
> "Lars" == Lars J Aas <[EMAIL PROTECTED]> writes: Lars> BUILT_SOURCES = header.h Lars> # build $(BUILT_SOURCES) before entering subdirs Lars> Makefile: $(BUILT_SOURCES) Note this will only work with GNU make and is relatively bad besides. Eg, try `make clean' and watch it rebuild the header

Re: make distclean with subdirobjects

2001-04-22 Thread Tom Tromey
> "Robert" == Robert Collins <[EMAIL PROTECTED]> writes: Robert> Is this a known bug? Am I doing something wrong? I don't think it is known. There shouldn't be anything for you to do wrong -- this should work automatically. Thanks for the report. If it isn't a pain for you could you submi

Re: Automake: use of modified Perl modules & GPL

2001-04-22 Thread Tom Tromey
Akim> Now the question is how will be install it? Do we try to get Akim> into Perl's packaging system, or just have some pkglibdir and Akim> install it in there? The same question will arise when we move Akim> Language, Macro, Rule etc. out of automake.in. What do we gain from trying to make it

Re: [PATCH] Make ASSIGNMENT_PATTERN less greedy

2001-05-12 Thread Tom Tromey
> ">" == Raja R Harinath <[EMAIL PROTECTED]> writes: >> from Raja R Harinath <[EMAIL PROTECTED]> >> * automake.in (ASSIGNMENT_PATTERN): Make variable-name pattern >> stop at the first '='. Thanks, I checked this in. Tom

Re: 02-lang-simplify.patch

2001-05-12 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> * automake.in (Language): Set config_vars for yacc, yaccxx, lex, Akim> lexxx, asm. Akim> (&lang_c_finish, &lang_yacc_finish, &lang_lex_finish): Simplify. Akim> (&lang_asm_finish): Remove, set asm's finisher to C's one. Ok.

Re: 03-lang-compile-am.patch

2001-05-12 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> For uniformity, I must confess I'd like to see depend2.am Akim> renamed ext-compile.am. It is fine with me. Akim> Tom, I realize I don't understand how Java is handled. There Akim> are two Javas? On via gcj which is handled thank

Re: 04-map.patch

2001-05-12 Thread Tom Tromey
Akim> * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext) Akim> (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp) Akim> (&am_primary_prefixes): Use `map' rather than `grep'. Definitely! I think we should use map instead of grep in the future too. Tom

Re: FIX for distcheck-hook problem (automake 1.4-p1)

2001-05-12 Thread Tom Tromey
> "Steve" == Steve M Robbins <[EMAIL PROTECTED]> writes: Steve> P.S. I have no clue if this affects automake CVS. But a Steve> 1.4-p2 would be appreciated! I don't plan to do it, but if you can convince Gary it is fine with me. Steve> 2001-05-12 Steve M. Robbins <[EMAIL PROTECTED]> Stev

Re: yacc4 fails (Was: Moving *.am in lib/am)

2001-05-12 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> If you see yacc4 failing, it doesn't matter. It's just another Akim> sign of the fact that --add-missing is in bad shape currently. Akim> What happens is that the /usr/local/automake file is chosen Akim> instead of that shipped with

Dependency tracking thought

2001-05-12 Thread Tom Tromey
gcc3 very nearly does exactly what automake wants in terms of dependency tracking. I think that ideally automake should recognize this and avoid using depcomp when it discovers that the user is using gcc3. In this situation instead of invoking depcomp we would just invoke gcc like depcomp does (

m4/depend.m4

2001-05-12 Thread Tom Tromey
Right now m4/depend.m4 sets am_cv_OBJC_dependencies_compiler_type=gcc whenever doing dependency tracking for OBJC. I think this is wrong. We might be running gcc3, which we ought to prefer. Tom

<    4   5   6   7   8   9   10   11   12   13   >