%% [EMAIL PROTECTED] writes:
k> Make 3.79, solaris 2.7.
k> I run make -n on the following Makefile (which is just a long variable
k> assignment).
k> Get following error:
k> Makefile:25: *** commands commence before first target. Stop.
k> Removing a single space from the beginning o
Make 3.79, solaris 2.7.
I run make -n on the following Makefile (which is just a long variable
assignment).
Get following error:
Makefile:25: *** commands commence before first target. Stop.
Removing a single space from the beginning of the line with
changingprivacy.html makes the error go awa
%% Eli Zaretskii <[EMAIL PROTECTED]> writes:
ez> On Tue, 14 Nov 2000, Paul D. Smith wrote:
>> The thing is, they may have prerequisites but the prerequisites are
>> ignored.
ez> I think the manual should tell this. If you agree, I will send
ez> patches for the docs.
I suspect the ri
Yes. Ditto spaces.
The only real answer right now, for make, is "don't do that".
If you absolutely must use colons, your best bet is probably to try out
one of the "second generation" build management tools, like cook.
If you need to stay with make, and you only have a few files with colons
an
make 3.78.1 and 3.79.1 (under Linux 2.2.17 and Solaris 2.5.1) don't handle
colons in filenames well:
---Makefile
bbb\:ext:
touch bbb:ext
aaa: bbb\:ext
---
$ make
touch bbb:ext
$ make
make: `bbb:ext' is up to date.
$ make aaa
make: *** No rule to make target `bbb\:ext',
On Tue, 14 Nov 2000, Paul D. Smith wrote:
> The thing is, they may have prerequisites but the prerequisites are
> ignored.
I think the manual should tell this. If you agree, I will send
patches for the docs.
___
Bug-make mailing list
[EMAIL PROTECTE