GNU make 3.82 has introduced some backward incompatibilities. As a result, glibc cannot be built with make 3.82. Here's what happens: pipping@bogus ~/glibc-2.11.2/manual $ ~/make-3.82/make -n Makefile:235: *** mixed implicit and normal rules. Stop. pipping@bogus ~/glibc-2.11.2/manual $ Here's what's supposed to happen: pipping@bogus ~/glibc-2.11.2/manual $ ~/make-3.81/make -n pwd=`pwd`; \ /usr/bin/perl libm-err-tab.pl $pwd/.. > libm-err-tmp /bin/sh ../scripts/move-if-change libm-err-tmp libm-err.texi touch stamp-libm-err sed -e 's,[{}],@&,g' \ -e 's,/\*\(@.*\)\*/,\1,g' \ -e 's,/\* *,/* @r{,g' -e 's, *\*/,} */,' \ -e 's/\(@[a-z][a-z]*\)@{\([^}]*\)@}/\1{\2}/g'\ examples/stpcpy.c | expand > stpcpy.c.texi.new mv -f stpcpy.c.texi.new stpcpy.c.texi [..] The offending line is $(objpfx)stubs ../po/manual.pot $(objpfx)stamp%: Current git HEAD has it, too.
this as been fixed in commit 32cf40699346d37fabfa887bbd95e95004799ae1 perhaps someone would like to close this bug as "fixed" ...
But why not do it yourself?
maybe because i'm not the bug reporter and no one has granted me bugzilla privileges ?