solution as it will slow down your build
by at least double and probably more.
Better would be to go into the GNU make code and fix the W32 section so
it uses the same hack as the DOS section to handle this.
--
---
Paul D
,
--
---
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
installed GNU make.
So, they're finding Sun's make before GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake
, there is the [EMAIL PROTECTED]
list.
--
---
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
make manual.
--
---
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
%.cc,%.o,$(filter %.cc,$(SRC)))
But, you probably want this instead:
OBJS = $(addsuffix .o,$(basename $(SRC)))
HTH.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
to get a
better synchronization than that.
I suggest you investigate NTP or similar for your systems.
--
---
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://www.paulandlesley.org/gmake/
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
The first thing you should probably do is try the latest version of GNU
make, 3.79.1. If that doesn't work, then try asking on the
[EMAIL PROTECTED] mailing list for more Windows-specific help.
--
---
Paul D. Smith
this? Why not just write them directly as shell
commands in the command script?
If they aren't $(shell ...) functions, then how can they interpret a
file? Make has no builtin functions that read files, etc.
--
---
Paul D. Smith
!
--
---
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
Sorry, I don't have any ideas. Try asking on the [EMAIL PROTECTED] list;
they might have some thoughts.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
:
http://savannah.gnu.org/projects/make/
--
---
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
.
--
---
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
/include ucanoscan.c
m make: gcc: Command not found
So, your makefile wants to invoke GCC, but there is no GCC available on
your system (or at least not on your PATH).
How is this a make bug?
--
---
Paul D. Smith
.
--
---
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 mailing list
,
--
---
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
on whitespace and executes
dp the command itself.
GNU make already does this...
--
---
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.paulandlesley.org/gmake/
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing
I think you're right; these variables should not be recursively
expanded. I'll make this change. Thanks for the note.
--
---
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://www.paulandlesley.org/gmake/
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
you're running on Solaris; in that case you need to add
/usr/ccs/bin to your PATH; that's where ar lives on Solaris.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
, I'm going to leave it as just $(call ...) allowing this.
Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake
OK, I examined this more closely and determined it is a real bug.
I've fixed it and the fix will be included in the next release. Thanks
for the report.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU
$*-nodelete.int $*-nodelete.int
jb Thanks again,
HTH! :)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
Please remain calm
, the autoconf script that checks this is deficient :(.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
Please
.
--
---
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
; . while2
Maybe the other shell you're seeing is doing something else, or from a
previous invocation that's still running.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
far, and which new files have you written
so far?]
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
Please
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 I am
this problem.
--
---
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
).
--
---
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
The easy way to see what make thinks the value is, is to run make with
the -p option.
Not only will you see the internal value, but you'll see where make
found that value (file name and line number).
--
---
Paul D
.
--
---
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
;
+ backslash = !backslash;
}
if (!backslash)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
Please
Check out the documentation surrounding intermediate files and their
removal, the .PRECIOUS and .SECONDARY pseudo-targets, etc., in the GNU
make manual.
HTH!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some
is a prerequisite, doesn't exist, and
make can't find any way to create it, then you get a no rule to make
target error.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
.
If this is the version obtained from the FSF, then you might try asking
on the [EMAIL PROTECTED] mailing list; people on that list are generally
more knowledgeable about Windows issues.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED
for
you:
$($(shell echo $(1))) - $($(shell echo a)) - $(a) - b
Change your call line like this:
@echo $(call test1,a)
and it will work.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
to find a way to include examples in your
email verbatim, so they are not auto-wrapped like the above. It makes
it _very_ difficult to read your makefiles when newlines are not
maintained properly.
Thanks.
--
---
Paul D
!
--
---
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
%% Philip Guenther [EMAIL PROTECTED] writes:
pg There are a few serious bugs in 3.80rc1 that I immediately ran
pg into when testing
Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
. are working
properly on PTX.
Thanks!
--
---
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
)
).
HTH!
--
---
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
, Section make:
23527 Comments start with a number sign ('#') and continue until an
unescaped newline is
23528 reached.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
to questions that deal specifically with the
Cygwin port.
Sorry about that!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
I had added this to the docs, actually, but I don't see it
now. Either I dreamed it or I added it somewhere else.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
absolutely nothing make can do about this.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may
using this kind of environment-specific
value in your makefiles. Try this, for a more portable solution:
OSTYPE := $(shell uname -msr)
Or season the options to uname to taste.
--
---
Paul D. Smith [EMAIL PROTECTED
by the Cygwin folks:
it's not identical to what you get from the FSF.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
needed to apply so others
can benefit from those changes.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
.
--
---
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
' \
| ghc-pkg $(GHC_PKG_FLAGS) -u
Should be much faster.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
This bug has been fixed in CVS. The fix will be available in the next
release of GNU make.
--
---
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
___
Bug-make
subdirectory.
--
---
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
for testing this.
Thanks for the request...
--
---
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
the file as FOO.mod, the make
rule will rename it to foo.mod.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain
Embedding Perl is extremely unlikely.
It's an almost 100% certainty that the embedded language will be Guile.
This will work very nicely with existing GNU make syntax.
--
---
Paul D. Smith [EMAIL PROTECTED
Whoops; I see it.
Fixed. Thanks for the report.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
' function that returns it.
No need. There's already this capability (although not as a function
and not exactly how you suggest) in the next version of GNU make.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some
This typo in the manual has been fixed in CVS for a while and will be in
the next release. Thanks for the report.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
, store the exact timestamp (and maybe other things)
and rebuild if any of those changed. This would allow for much more
accurate rebuild.
But, that is not a small project.
--
---
Paul D. Smith [EMAIL PROTECTED
on Incompatibilities and Missing Features, for more
information.
--
---
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
___
Bug
.
--
---
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
%% [EMAIL PROTECTED] (Paul Jarc) writes:
pj Paul D. Smith [EMAIL PROTECTED] wrote:
Hm. However, I can't think of any way to write a configure test on
whether or not time_t is signed or unsigned.
pj if ((time_t)-1(time_t)0) signed(); else unsigned();
Not bad but this requires being
the next
(and currently latest) version, 3.79.1, very quickly.
Please get that current version and see if it still fails.
If so, you'll have to provide a simple test case before we'll be able to
help.
--
---
Paul D. Smith
compiler).
--
---
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
.
Thx.
--
---
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
to the [EMAIL PROTECTED] mailing list. If
they don't know where it goes, at least a large number of the people
using alloca.c probably read that list.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
site and many packages download
new versions as part of their package release process.
Any updates to those should be sent to [EMAIL PROTECTED] (see the
comments at the top of these files for more info).
--
---
Paul D
by make but
which exist a priori).
See my web site below for a longer description of how VPATH/vpath
works.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
. GNU make, like all GNU tools, aims to be limited only by system
capabilities and not impose any internal size restrictions.
Thanks.
--
---
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
___
Bug-make mailing
)') $@
--
---
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 mailing list
[EMAIL
a special delimiter:
target1 target2 +: prerequisites
command
or |: or something like that.
--
---
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 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
.
--
---
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
%% Henning Makholm [EMAIL PROTECTED] writes:
Just FYI, I think those -t problems have been around for a long time;
IIRC I looked as far back as 3.74 and they were there. So just checking
against 3.79% and failing is not going to help...
hm Scripsit 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
___
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
--
---
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 bug is fixed in the latest version, GNU make 3.80. Please try that
and let us know if it doesn't work.
Thanks for the report!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
a look.
--
---
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
(note you must remove the trailing semicolon as well!)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
.
--
---
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
tried it on x86.
3) Something we haven't thought of.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
You might have better luck asking on the [EMAIL PROTECTED] mailing list;
they're more familiar with Windows-specific issues.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
Please see the patch attached as a solution to this bug report:
http://savannah.gnu.org/bugs/?func=detailbugbug_id=1687group_id=71
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
Please try the patch attached as a solution to this bug report:
http://savannah.gnu.org/bugs/?func=detailbugbug_id=1687group_id=71
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
... it's possible people are
using this capability in areas like:
include $(wildcard *.mk)
If -include allows it to succeed that might be good enough. I'll think
about this.
--
---
Paul D. Smith [EMAIL PROTECTED
Please try it with GNU make 3.80. If it only happens occasionally it
might be a manifestation of a bug that was fixed in 3.80.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
Please try with the latest version of GNU make (3.80).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain
201 - 300 of 2097 matches
Mail list logo