.
Please ask your question of someone associated with the program Timbl5.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
This has been reported as an enhancement and the change was made
already. It will be available in the next release of GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
.
If it wouldn't be too much trouble please CC me ([EMAIL PROTECTED]) on that
email as well so I can track this.
Thanks!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
like
jm 1:0.4+20031231-1, and make doesn't like this, due to the colon
jm in the path.
Correct. You can't include : as part of a target or prerequisite name
in GNU make (at least not reliably).
--
---
Paul D. Smith
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
You're correct about the missing reference to hash.obj. This has been
addressed already in the source and will be fixed in the next release.
Thanks!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
there.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
[EMAIL
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
[EMAIL
be out in the next
4-6 weeks or so.
But, nothing is certain...
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
by quoting = signs with \.
Other than that, or allowing you to disable the feature altogether
(which might break something else, I don't know), I don't see any good
alternatives :-/.
--
---
Paul D. Smith [EMAIL PROTECTED
version of GNU make
from CVS your example gives:
$ ./make
hello a a+b c
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
://savannah.gnu.org/bugs/index.php?func=detailitemitem_id=1536
Or, you can use the make you currently have on your system to build GNU
make, rather than using build.sh.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
/share
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
you're using with your port supports
syntax like this or not.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
the same prerequisite.
You can get your makefile to work like this:
hello : | foo/.
hello :
@echo hello
%/. :
mkdir $*
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
not strip the trailing slash. Oh, but $(@D)
bk does...
These are user functions. I'm talking about make's internal
representation of the target name, that it uses to walk the DAG.
--
---
Paul D. Smith [EMAIL PROTECTED
and will be in the next release.
If you want to test prereleases of GNU make to be sure they work on your
favourite OS, subscribe to this mailing list: prereleases will be
announced here.
--
---
Paul D. Smith [EMAIL
or something. Can you give me links to the
documentation you're referring to?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
that.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
(some command in your makefile).
So, I'd look through your makefile for expr and find one that's used
incorrectly.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
*and*
esp the subsequent makes.
Since you didn't say what version of GNU make you're using it's hard to
say.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
to have MAKEFLAGS parsed every
time it's changed so that the changes take effect immediately.
Probably some others...
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
will behave as you expect both with -n and without it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
__STDC__
to this:
#if __STDC__ HAVE_STDVARARGS
and see if that helps. If not, be sure to include all the information
asked for above.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
.
Try the above makefile with the touch lines in it: does it run all three
rules even though the touch lines exist?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
:
$(TEX): junk
junk: $(SOURCES)
./bin/plit -n $(SOURCES)
@touch $@
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
with changes that moved them back and forth in all kinds
of silly ways. We stopped doing that and life has been much happier
since.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
asked
for it--which you shouldn't do if you don't have Purify.
jg GNU Make %VERSION%
Note that you haven't set the version.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
the reason for this is because the test script has decided that
your system is running VMS.
If you solve that problem I'm sure things will start working _MUCH_
better.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
[EMAIL PROTECTED
'.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
what you want to do with the $(eval ...)
function.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I
?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug
syncdir
@touch $@
Now whenever any file is newer than the sentinel file make will see that
something has changed, and the synctool will be run, then the sentinel
will be updated.
--
---
Paul D. Smith [EMAIL
= readline (ebuf);
+ ebuf-floc.lineno += nlines;
/* If there is nothing left to eval, we're done. */
if (nlines 0)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
Thanks, applied.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
target if you want to have a single command
line generate all those files: explicit (and static pattern) rules don't
work like that.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
resolution at some point during the parsing or
expansion of variables? Exactly when? How will this impact backward
compatibility? Or are some functions going to do it and others not?
--
---
Paul D. Smith [EMAIL PROTECTED
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
as
expected in every case.
I'm assuming all the regression tests still pass with your patch
applied? I can't remember whether I added a test for this situation or
not.
--
---
Paul D. Smith [EMAIL PROTECTED
%% Noel Yap [EMAIL PROTECTED] writes:
ny Paul D. Smith wrote:
%% Boris Kolpackov [EMAIL PROTECTED] writes:
bk If you expect it to print
bk %r: | baz
bk then look in read.c line 537. The dumping code simply does not
bk distinguish between normal and order-only prerequisites
)/' $@
endef
for example.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
'
$ MAKEFLAGS='FOO=5' make -f /tmp/3.mk
FOO=5
make -f /tmp/3.mk showfoo MAKEFLAGS='FOO=1'
make[1]: Entering directory `/home/psmith'
FOO=1
make[1]: Leaving directory `/home/psmith'
--
---
Paul D. Smith [EMAIL PROTECTED
is, the make parser has to be equally quirky in
order to handle it :-/.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
of a way to do it.
Alternatively you could move away from include and just start using
eval... then you don't have to worry about re-exec at all.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
I don't know where you got this, but it's not a GNU make file.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
This fix looks correct. Thanks for the patch.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I
This is a long-standing deficiency in the parsing of MAKEFLAGS. It's
something we hope to fix.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
-r on the command line (I guess they only way to
tell the difference would be to add back some suffixes).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug
set PATH to a value that includes itself in the exact same way
you can set any other variable to a value that includes itself: you use
simply-expanded variables:
PATH := /usr/sbin:$(PATH)
--
---
Paul D. Smith [EMAIL
This bug has been fixed and will be available in the next release.
You can find more info here:
http://savannah.gnu.org/bugs/?func=detailitemitem_id=1687
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU
satisfies all requirements,
ch right?
Yes.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
This is a bug in GNU make 3.79.1. It's been fixed in newer versions.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Your problem is almost certainly an instance of an eval bug in 3.80.
See this report (and the included patch):
https://savannah.gnu.org/bugs/index.php?func=detailitemitem_id=1517
--
---
Paul D. Smith [EMAIL
to, etc.)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional
://savannah.gnu.org/projects/make/
Have fun!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I
)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
that
you've looked at the code and it doesn't look different?
If the latter, please give it a try. If the former, please provide a
sample makefile that shows the problem.
--
---
Paul D. Smith [EMAIL PROTECTED
)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
%% Boris Kolpackov [EMAIL PROTECTED] writes:
bk Paul D. Smith [EMAIL PROTECTED] writes:
%% Will Partain [EMAIL PROTECTED] writes:
wp Hi; I don't know if the little Makefile below *ought* to
wp work or not; it seems it should.
No. define/endef is not supported directly
in order to depend on it we'd need to include it in the
source code distribution... as we're doing.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
And btw, the return 0 looks a bit surprising too.
No, that's correct. This function is only called during an eval and
nothing should be added to the line counter during an eval.
--
---
Paul D. Smith [EMAIL PROTECTED
an issue with make. Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
There are a number of suggestions already available in the bugs and
patches sections of GNU make's Savannah project. Something will appear
in the next version of GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
Hm. Darn DNS.
Try this instead:
http://paulandlesley.org/make/make-3.81beta1.tar.bz2
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
-j x y;expr $SECONDS - $f
dj $ f=$SECONDS;make x make y wait;expr $SECONDS - $f
dj But wait, that is only if x and y don't have any dependencies.
I fail to see how this is in any way enlightening.
--
---
Paul D
see what PIDs have to do with anything.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
. As long as they are
building disjoint sets of targets it will work fine.
But, I do think it's not very useful since it's much simpler to just let
make do the parallelism for you from a single invocation.
--
---
Paul D
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
declared the target subsub.mk as an empty
target; once you do that it's no longer unknown to make. See the GNU
make manual section on empty target files.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
%% Boris Kolpackov [EMAIL PROTECTED] writes:
bk Paul D. Smith [EMAIL PROTECTED] writes:
id Ok, but I am surprised you don't you see any problem (bug) with
id the current way?
Not really. The times where it makes any difference are very few,
bk I don't think the presence of the bug
on.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
are identical in function _UNLESS_ their prerequite
subgraphs overlap somewhere. If they overlap, then the result is not
deterministic in general: it may work fine, or it may fail miserably.
--
---
Paul D. Smith [EMAIL PROTECTED
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
you're using
and what version of that distribution, and asking for help.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
[EMAIL
and probably two
or more different 8-bit values from appearing in makefiles. In an i18n
world I don't know if this is acceptable.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
give any hints?
As with Boris, it works properly for me too.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
what the error message was.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
%% Andreas M. Kirchwitz [EMAIL PROTECTED] writes:
amk Hello Paul!
amk Paul D. Smith wrote:
Please try the beta1 release; this beta is a little dated but it has a
number of bug fixes:
http://paulandlesley.org/make/make-3.81beta1.tar.bz2
amk Thanks for the beta. I'm sorry
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
It's always been this way... for all of the ~30 years make has existed.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make
401 - 500 of 2097 matches
Mail list logo