%% Philippe HAUTION <[EMAIL PROTECTED]> writes: ph> When trying to migrate form Sun Make to gnu Make on Solaris 8, I am ph> getting the following error message : ph> Makefile:179: *** mixed implicit and normal rules. Stop.
ph> where line 179 is : ph> ../$(objdird)/%.o ../$(objdirr)/%.o : %.cc This message means that there are targets listed on the left-hand side which do not contain a pattern character (%). Since none is obvious here, my suspicion is that somewhere in your path (results of `pwd`) you have a directory which contains a space, or somehow the value of the ssp variable contains a space. After you've defined objdird/objdirr, try putting this line in for debugging: __d := $(shell echo '../$(objdird)/%.o ../$(objdirr)/%.o' 1>&2) and see what it prints. -- ------------------------------------------------------------------------------- Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: http://www.gnu.org http://www.paulandlesley.org/gmake/ "Please remain calm...I may be mad, but I am a professional." --Mad Scientist _______________________________________________ Help-make mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/help-make
