I see what you mean. Searching the internet for the phrase "must be a separator on rules line" I see this kind of error usually arises from a space in the Makefile where a tab is expected -- have you by any chance edited your Makefile? Also the particular version of make you are using may be pickier than others. What compiler are you using, and on what platform?
Thanks for all the help. I have narrowed down the problem to build_unix/sql/Makefile file having some extra spaces while using "+=" operator. The Makefile parser was not allowing the spaces between the variable and the operators.
The make was successful once I removed the spaces.
I see that "+=" operator is not supported by HP-UX make command. The Makefile under the build_unix/sql directory uses "+=" to append various values to variables. I am currently removing "+=" operators and manually added all the options to the Makefile.
Is it possible to provide us with a Makefile which is compatable with HP UX make?
You ask if it would be possible to provide a Makefile compatible with HP-UX.
The proper way for us to do this would be to alter the configure file so that when it detects that the OS is HP-UX, it generates the appropriate build_unix/sql/Makefile without the "+=" operator -- I assume that's what you're asking for. Without a host to test this on, I'm very hesitant to try. I'm sorry to say no!