So apparently, all I needed was the "build-essential" package, then to run autoconf first, which made the Makefile.pre.in, then the ./configure then the make which works perfectly...
For me, the problem was that I had some end-of-line # ... comments embedded within a define ... endef multi-line variable definition. Removing the comments made the problem go away.
Just for grins, and in case somebody else runs into a similar error:
I got the infamous "missing separator" error because I had invoked a rule defining a function as
rather than
i.e.
($eval $(call...
rather than$(eval $(call...
.So apparently, all I needed was the "build-essential" package, then to run
autoconf
first, which made theMakefile.pre.in
, then the./configure
then themake
which works perfectly...In my case error caused next. I've tried to execute commands globally i.e outside of any target.
UPD. To run command globally one must be properly formed. For example command
would become:
Following Makefile code worked:
In my case, the same error was caused because colon
:
was missing at end as instaging.deploy:
. So note that it can be easy syntax mistake.For me, the problem was that I had some end-of-line
# ...
comments embedded within adefine ... endef
multi-line variable definition. Removing the comments made the problem go away.