Problem with "build product", make error
Posted on 1999-01-25
A programmer left me a series of scripts to compile and package a series of programs into one executable. The scripts do alot of "build product" or "build tools". It all works fine on SCO OpenServer 5.0.4, but when I try and use the same scripts on Unixware 2.1.2, I get error messages. When I tried it manually with build product, I get the message:
UX: make: Error. Must be a separator on rules line 4 (bu 39).
One person suggested that lines must have tabs rather than leading spaces, but that all seems to be fine. There are a series of "Buildfiles" which contain sections like:
( cd port; build product )
( cd ncurses; build product )
Some files have additional stuff, like actual cc commands, but I believe this is getting hung up the first time it tries to do a "build". I am not a programmer, so I need some advice on what to look for.