Source: noweb Version: 2.11b-8 Severity: normal Hi,
When building noweb on mips64el, I encountered an error when compiling the noweave (the error itself turned out to be a bug on my end). > for i in shell lib xdoc tex; do (cd $i; make all); done > make[2]: Entering directory '/«PKGBUILDDIR»/src/shell' > notangle -Rnoweave noweave.nw > noweave > /bin/sh: 1: notangle: not found > make[2]: *** [noweave] Error 127 > Makefile:21: recipe for target 'noweave' failed > make[2]: Leaving directory '/«PKGBUILDDIR»/src/shell' > make[2]: Entering directory '/«PKGBUILDDIR»/src/lib' However after that happened, the build continued on successfully and I got an empty noweave executable. The only reason I realised was that nbibtex then failed to build because of it. This seems to be caused by the for loop the in the Makefile in src/ which doesn't handle any errors returned from make. Instead of: for i in shell lib xdoc tex; do (cd $$i; make all); done It should read something like: for i in shell lib xdoc tex; do (cd $$i; make all || exit 1); done Or even better, rewrite the code to use make implicit make rules so that parallel compilation works on it. The same suggestions also apply to the other for loops in that makefile. Thanks, James -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org