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

Reply via email to