Sorry, I forgot: the GNU BTS is at:
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but
to a
vpath pathname. Well, I take that back; you could do it if you also
defined GPATH.
Phew! Dodged another bullet! :)
--
-------
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain c
OS/version, or are you using a NAC or Auspex or something as an NFS
server?
You might try asking on comp.protocols.nfs.
--
-------
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm
.
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
---
These are my opinions---Nortel Netw
method of dependency
generation solves the problem more generically without it anyway.
See here:
http://www.ultranet.com/~pauld/gmake/autodep.html
Have fun!
--
---
Paul D. Smith [EMAIL PROTECTED] Network
.
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
---
These are m
a.d: No such file or directory
13.mk:5: b.mk: No such file or directory
echo "a" a
echo "b: a" b.mk; echo "include b.d" b.mk
echo "a.d: a" a.d
b.mk:2: b.d: No such file or directory
echo "a" b
echo "b.d: b" b.d
cat a b
));
- *colonp = ':';
+ *p2 = ':';
if (!filenames)
{
--
---
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://www.ultranet.com/~pauld/gmake/
"Please remain calm...I may be mad, but I am a professional.&q
There was a bug fixed with if in 3.79. Please try the latest version
and re-report if it still fails. Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
the GNU make
manual.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.ultranet.com/~pauld/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
on system calls make uses).
2) Use a configure check for this OS (I don't see how a configure macro
for this can easily be written) and only wrap the stat(2) in an
EINTR loop on this OS (i386-sequent-sysv4).
--
------
this is a real (even potential) problem for most/all OS's, then maybe
a different solution than wrapping all the system calls in EINTR checks
is in order.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU mak
This is PR/1586, already fixed in the latest release of GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.ultranet.com/~pauld
al describing errors.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.ultranet.com/~pauld/gmake/
"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://www.ultranet.com/~pauld/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
(error FOO not defined)
endif
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.ultranet.com/~pauld/gmake/
"Please remain calm...I may b
, INTERMEDIATE, and
SECONDARY.
I'll file an enhancement request about it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org
lot.
Can you give me a more complete example? If you have that makefile and
you run make with -q it _should_ exit with 1, since it needs to build
"foo"... ? You must have some other setup beyond just the makefile.
--
---
I'm terminating my current Ultranet dialup account, since Lexington now
has cable modems (yay, RCN!)
That means my GNU make page has moved; please note the new URL below.
Thanks!
--
---
Paul D. Smith [EMAIL PROTECTED
This is PR/1696 (IIRC) (see README file for how to access the bug
database) and has already been fixed in the sources.
The next release of GNU make (3.79.1) should be out very shortly.
--
---
Paul D. Smith [EMAIL
with make.
Looks like your PATH isn't set correctly or something. Make doesn't
know where to find anything, itself, it uses the shell, which relies on
your PATH environment variable.
--
-------
Paul D. Smith [EMAIL
".".
If that doesn't answer your question, please supply a small sample
makefile, the results you get from running it, and what you expected.
--
-------
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://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
. Please try
something more recent. The latest is 3.79.1, available at:
ftp://ftp.gnu.org/gnu/make/
and mirrors.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but
.)
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
---
These are my opinions---Nortel Networks takes no resp
%% Raymond Nijssen [EMAIL PROTECTED] writes:
rn ::: "PDS" == Paul D Smith [EMAIL PROTECTED] writes:
%% Raymond Nijssen [EMAIL PROTECTED] writes:
rn As a result, my .a files are not deleted if a .o file fails to
rn compile, and then my executable will link happily in a recu
printing an error.
Am I correct here, or am I missing something?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"P
row it out.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
on?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional.&q
%% Bruno Haible [EMAIL PROTECTED] writes:
bh Paul D. Smith writes:
Seems like any decent compiler would omit this code! Since Linux is
using GCC, I would double-expect that. Maybe it only happens when you
build with optimization on?
bh No compiler is required to omit "
uild it for Windows (see the README.W32 file
for information on this).
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
. Is there anything about this in the GNU standards?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain cal
Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but
the shell. That globbing
library does understand ~.
HTH.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please
Hmm. Yes, this is probably a bug. The += operator wasn't working in
other respects with target-specific variables, but it looks like fixing
that bug broke this behavior.
I'll look at it.
--
---
Paul D. Smith [EMAIL
.
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
---
Th
Get the latest version, 3.79.1.
--
---
Paul D. Smith [EMAIL PROTECTED] Network Management Development
"Please remain calm...I may be mad, but I am a professional." --Mad
manual; maybe that will answer your question.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain cal
what you want is either with a dummy target, or using
multiple targets in a pattern rule, which _does_ behave this way (see
this section of the manual).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
dencies, see my web page below.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
This is known bug PR/1831. See the README, etc. for information on
accessing the online bug database for GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
n
write a pattern for them all) you have to go back to the traditional
dummy target method.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.pau
t be printed
cw make: `foobar' is up to date.
Same reason as above.
If you remove "foobar" as a prerequisite from the special file
"Makefile", you won't see this behavior anymore WRT "foobar".
--
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
igure and compile with, if any?
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
then javac $$listjava; fi
to find out whether the value of $listjava is empty or not.
Again, this is a shell issue, not a make issue; consult your shell
manual for help with how the shell expands variables, and the possible
arguments to "test".
--
------
he reason this was implemented as it was.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
Please try the latest version (3.79.1); I believe this problem is
already fixed.
Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
lt as prerequisites:
all: a b
a b: c ; touch $@
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please rema
hat target
would be declared before any others.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm
In general, it's to be
avoided.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be m
OK, I've changed the code to print full sentences.
Thx!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"P
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
_
contact RMS directly.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad
this is a bug; I'll look into it. Thx.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain cal
value[oldlen + 1], newlen + 1);
}
}
+}
#ifdef __MSDOS__
/* Many Unix Makefiles include a line saying "SHELL=/bin/sh", but
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
sym=$(patsubst __objc_class_name_%,%,$$sym); \
to something like this:
sym=`nm -Pg $$f | sed s/__objc_class_name_//`; \
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
I believe this problem
is fixed there.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm
for me (doesn't print a message) with GNU make 3.79.1
on Linux, so I think it must be a cygwin problem... ?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
next major
release of GNU make.
Thanks!
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm
means $(xargs ...) has a
truly bizarre functionality, much different than any existing GNU make
function.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
k" did not work until after the "make install" was done.
Again, it should have done so (well, you need to run "./make check", of
course). If that doesn't work, again, please send me the errors. It
works for me.
--
---
oduce some prereleases for the next version.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm
This is indeed a bug in 3.79 that was fixed in 3.79.1 (if it's the bug
I'm thinking of).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
This is already fixed. You need the latest version of GNU make (3.79.1).
HTH.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
ose | sh -x
;\
: chmod $(MODE) $(DESTDIR)/$(FILE) ;\
done
See the shell man page for more details.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
%% [EMAIL PROTECTED] (Jimi X) writes:
"PDS" == Paul D Smith [EMAIL PROTECTED] writes:
PDS Thanks; this has been fixed in the sources for a while.
jx Sorry 'bout that.. is that on sourceware?
No. GNU tools are available via CVS on the FSF's subversions server.
Start her
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a profess
This is a known bug in this version of GNU make. I haven't generated a
patch for it yet.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
to nothing about make (or any other programming, for that
matter) on Windows, and even less about the Cygwin environment, so I'm
afraid I can't be much more help :(.
--
---
Paul D. Smith [EMAIL PROTECTED]HASMAT--HA
Please try the latest version (GNU make 3.79.1).
The correct fix is to remove those lines.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
option to generate the
makefile database, it will show each variable, it's value, and where
(file name and line number) it was defined.
There are also various different values for debug options you can set.
--
---
Paul D
(or, if not defined, the value in your system
inttypes.h).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"P
you'd get a warning about this.
A more detailed explanation of expansion rules in make is available in
the ``How `make' Reads a Makefile'' section of the manual.
--
-------
Paul D. Smith [EMAIL PROTECT
?
No.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist
___
Bug-make ma
same ballpark.
Thx!
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"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://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a profess
9 2000 ru.mo
-rw-r--r--1 psmith rcms34217 Jan 25 2000 ru.po
th ./configure --disable-nls
make: 1254-004 The error code from the last command is 1.
I'll look at this one.
--
---
Paul D. Smith
ems you're seeing
here. Or, make might be using command.com, or something else.
Anyway, the problem is with the shell that make is invoking to run that
command, not with make itself.
--
-------
Paul D. Smith [EMAIL
equire a bit of work.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a profe
that
works for you on the system you care about (Linux), so my advice is to
go ahead and use that until such time as 3.80 is available or in
pretest.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
specific variable has been set
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I
with no -j, then something is
seriously wrong with your make or your makefile.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley
ine number in the
makefile where make detected the error.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please
ays happen, but only for particular
kinds of makefiles. If you are seeing this go away during some
invocations of the same makefile, then I doubt it's the same problem.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find som
y `make'), or, if the error is found in a makefile, the name of
the file and linenumber containing the problem.
Although of course examples can't hurt.
--
-------
Paul D. Smith [EMAIL PROTECTED] Find some GNU
ew minutes. No
filter/approval is needed.
Are you sure you assigned them to the right project?
Can you remember the title of the bug(s)?
I'll check with the GNU folks to make sure the GNATS stuff is running OK.
--
-------
Pau
other program,
you're seeing the exit code of tee or grep or the other program, not
make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
Just to be completely clear, you're talking about the VMS code, right?
In my current version of variable.c, these lines are different.
Thx.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
, here, but it's better to provide it explicitly.
Thanks!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"P
)
eh For what it's worth, I do not see this behavior with 3.79.1 (it says
eh "Nothing to be done for ` '")
As you discovered, this bug was fixed in 3.79.
--
-------
Paul D. Smith [EMAIL PROTECTED] Fin
ges
to. I have a preference for -u, others prefer -c; it doesn't really
matter.
Thanks.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.pau
if pattern rules and
target-specific patterns used different matching methods.
--
-----------
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandles
(at
least this is my understanding, not having an AIX system to work with)
the ability to use the -l option to GNU make, but that's the only effect
you should see.
HTH.
--
-------
Paul D. Smith [EMAIL PROTECTED]
Please get the latest version (3.79.1).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain cal
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad
to make and searching the output for VAR;
you'll find a variable "VAR ?" defined, but no variable named "VAR".
You could also enable --warn-undefined-variables and see that $(VAR) is
not defined.
--
-------
Why are you using double-colon pattern rules?
That's your problem. Don't do that.
See the GNU make manual for a discussion of what the double-colon rules
mean.
--
---
Paul D. Smith [EMAIL PROTECTED] Find
1 - 100 of 2089 matches
Mail list logo