On 6/28/07, Michael L Brown <[EMAIL PROTECTED]> wrote:
...
 The error is:

 Makefile:84: *** commands commence before first target. Stop.
...
 Line 84 is: $(warning unknown architecture '$(ARCH)')

 Any ideas as to why it is complaining?

Did you read what the info pages for GNU make say about that error message?

 `commands commence before first target.  Stop.'
 `missing rule before commands.  Stop.'
      This means the first thing in the makefile seems to be part of a
      command script: it begins with a TAB character and doesn't appear
      to be a legal `make' command (such as a variable assignment).
      Command scripts must always be associated with a target.

I.e., you indented a line with a tab before the first rule definition.
Look like you stripped all the indentation when you copied your
makefile bits into your email (please don't do that) and that the
$(warning) call on line 84 was preceeded by a tab.  Change that tab to
spaces and configure your editor to not do any conversion of tabs and
spaces when editing makefiles.


Philip Guenther


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to