From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Galeon/1.3.21 Description of problem: Missing BuildRequires: byacc Version-Release number of selected component (if applicable): httpd-2.0.54-10.2 How reproducible: Always Steps to Reproduce: 1. rpm -e byacc 2. rpmbuilb -bb httpd.spec Actual Results: yacc -d /home/lace/src/rpm/BUILD/httpd-2.0.54/modules/ssl/ssl_expr_parse.y make[4]: yacc: Command not found make[4]: *** [ssl_expr_parse.h] Error 127 make[4]: Leaving directory `/home/lace/src/rpm/BUILD/httpd-2.0.54/prefork/modules/ssl' make[3]: *** [shared-build-recursive] Error 1 make[3]: Leaving directory `/home/lace/src/rpm/BUILD/httpd-2.0.54/prefork/modules/ssl' make[2]: *** [shared-build-recursive] Error 1 make[2]: Leaving directory `/home/lace/src/rpm/BUILD/httpd-2.0.54/prefork/modules' make[1]: *** [shared-build-recursive] Error 1 make[1]: Leaving directory `/home/lace/src/rpm/BUILD/httpd-2.0.54/prefork' make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.78975 (%build) Expected Results: Successfully built package. Additional info:
When this fails, what is the output of: cd /home/lace/src/rpm/BUILD/httpd-2.0.54/prefork ls -l modules/ssl/ssl_expr_* ../modules/ssl/ssl_expr_*
Sorry, it was due to my patch of some httpd header and its dependencies causing the rebuild. I should check it more thoroughly next time.