Mike,
thanks for the thorough explanation.
Wrong make was indeed the source of the problem.
Regards,
hnhn
Mike.Sullivan at sun.com wrote:
> [..]
> It looks like you might be building something with dmake that you
> shouldn't. nightly actually disables that warning by telling dmake
> to use parallel mode:
>
> {mike_s:jade:44} grep MODE /opt/onbld/bin/nightly
> DMAKE_MODE=parallel;
> export DMAKE_MODE
>
> which likely means some part of your build dropped that variable
> then ran dmake. It looks like that may be in hunspell.
> You seem to be wanting to use $(CCSMAKE) by putting that in the
> environment there, but then you run $(MAKE) later
>
> {mike_s:jade:57} grep MAKE Makefile.sfw
> TARGET_ENV += MAKE="$(CCSMAKE)"
> TARGET_ENV64 += MAKE="$(CCSMAKE)"
> (cd $(VER); env - $(TARGET_ENV) $(MAKE) -e)
> (cd $(VER64); env - $(TARGET_ENV64) $(MAKE) -e)
> (cd $(VER); env - $(TARGET_ENV) $(MAKE) check)
>
> you need to force the right make by actually running $(CCSMAKE)
> otherwise $(MAKE) would be dmake from nightly, or whatever make
> was run by hand.
>
> Mike
--
Jan Hnatek
jan.hnatek at sun.com