Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

>>> ERROR IN Makefile

14 views
Skip to first unread message

manish...@hotmail.com

unread,
Nov 20, 1999, 3:00:00 AM11/20/99
to
Hi All,


When I say "make all-all", its giving me error "make : Fatal error in
reader:Makefile, line 143: macro assignment on dependency line" at line
"@$(ECHO) "Creating an S-Record for downloading to a PROM."

I don't know why its giving me error at this standard out line. Please
help. Where can I get help for such error messages? "man make" does not
help much.

Manish


Sent via Deja.com http://www.deja.com/
Before you buy.

Joerg Schilling

unread,
Nov 20, 1999, 3:00:00 AM11/20/99
to
In article <816ob1$pdv$1...@nnrp1.deja.com>, <manish...@hotmail.com> wrote:
>Hi All,
>
>
>When I say "make all-all", its giving me error "make : Fatal error in
>reader:Makefile, line 143: macro assignment on dependency line" at line
>"@$(ECHO) "Creating an S-Record for downloading to a PROM."
>
>I don't know why its giving me error at this standard out line. Please
>help. Where can I get help for such error messages? "man make" does not
>help much.

There are some buggy makefiles with syntax errors that are not detected
where they really are. This is because the parser from the SunPRO make is
not 100% correct.

You could try gmake or my smake from:

ftp://ftp.fokus.gmd.de/pub/unix/smake/alpha/

and check if these make programs give better error mesages.

--
EMail:jo...@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
j...@cs.tu-berlin.de (uni) If you don't have iso-8859-1
schi...@fokus.gmd.de (work) chars I am J"org Schilling
URL: http://www.fokus.gmd.de/usr/schilling ftp://ftp.fokus.gmd.de/pub/unix

Roland Mainz

unread,
Nov 21, 1999, 3:00:00 AM11/21/99
to

Hi !

----

Joerg Schilling wrote:

> >When I say "make all-all", its giving me error "make : Fatal error in
> >reader:Makefile, line 143: macro assignment on dependency line" at line
> >"@$(ECHO) "Creating an S-Record for downloading to a PROM."
> >
> >I don't know why its giving me error at this standard out line. Please
> >help. Where can I get help for such error messages? "man make" does not
> >help much.
>
> There are some buggy makefiles with syntax errors that are not detected
> where they really are. This is because the parser from the SunPRO make is
> not 100% correct.

Mhhh, Sun Workshop 6EA is out. Is this still true for the supplied "dmake" ? What
about "/usr/ccs/bin/make" in Solaris 2.7 ?

----

Bye,
Roland

--
__ . . __
(o.\ \/ /.o) Roland...@informatik.med.uni-giessen.de
\__\/\/__/ gis...@informatik.med.uni-giessen.de
/O /==\ O\ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
(;O/ \/ \O;) TEL +49 (0) 641/99-13193 FAX +49 (0) 641/99-41359


Joerg Schilling

unread,
Nov 21, 1999, 3:00:00 AM11/21/99
to
In article <38374DBC...@informatik.med.uni-giessen.de>,

Roland Mainz <roland...@informatik.med.uni-giessen.de> wrote:
>Joerg Schilling wrote:
>
>> >When I say "make all-all", its giving me error "make : Fatal error in
>> >reader:Makefile, line 143: macro assignment on dependency line" at line
>> >"@$(ECHO) "Creating an S-Record for downloading to a PROM."
>> >
>> >I don't know why its giving me error at this standard out line. Please
>> >help. Where can I get help for such error messages? "man make" does not
>> >help much.
>>
>> There are some buggy makefiles with syntax errors that are not detected
>> where they really are. This is because the parser from the SunPRO make is
>> not 100% correct.
>
>Mhhh, Sun Workshop 6EA is out. Is this still true for the supplied "dmake" ? What
>about "/usr/ccs/bin/make" in Solaris 2.7 ?

/usr/ccs/bin/make is just a castrated dmake.

I just filed a bug because it's still present in:

/usr/ccs/bin/make:
RELEASE VERSION SunOS 5.8 Build_32 September 1999


Synopsis: /usr/ccs/bin/make's Makefile parser is not correct

Description:

The parser uf /usr/ccs/bin/make is not correct compared to the UNIX-98
Makefile syntax description.

Tabs are accepted at places where they shouldn't.

Repeat by:

cat M1
test:
echo hallo
#
# Note that both lines start with a TAB!
#
burner jes 2 > \make -f M1
echo hallo
hallo
burner jes 2 > \make -f M1 -D
>>>>>>>>>>>>>>>> Reading makefile M1
test:
echo hallo
>>>>>>>>>>>>>>>> End of makefile M1
echo hallo
hallo

Roland Mainz

unread,
Nov 22, 1999, 3:00:00 AM11/22/99
to
Joerg Schilling wrote:

> >Mhhh, Sun Workshop 6EA is out. Is this still true for the supplied "dmake" ? What
> >about "/usr/ccs/bin/make" in Solaris 2.7 ?
>
> /usr/ccs/bin/make is just a castrated dmake.
>
> I just filed a bug because it's still present in:
>
> /usr/ccs/bin/make:
> RELEASE VERSION SunOS 5.8 Build_32 September 1999
>
> Synopsis: /usr/ccs/bin/make's Makefile parser is not correct

I tried to compile Mozilla 5 with "dmake", but it failed at different points :-(
Is there a list of diferences between "dmake" and GNU make ?

0 new messages