From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20021020 Description of problem: Rebuilding the source RPM for autoconf 2.56 on a system without Emacs installed fails because /usr/share/emacs/site-lisp does not get generated. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Rebuild autoconf-2.56 on a system without emacs installed 2. Build fails at the final packaging state due to missing file site-lisp 3. Actual Results: PreReq: /sbin/install-info /bin/sh /bin/sh Requires(interp): /bin/sh /bin/sh Requires(post): /sbin/install-info /bin/sh Requires(preun): /sbin/install-info /bin/sh Requires: gawk m4 mktemp perl textutils Obsoletes: autoconf253 RPM build errors: File not found: /var/tmp/autoconf-root/usr/share/emacs/site-lisp Additional info: <snippet from the %install portion> if test no != no; then \ EMACS=no /bin/sh ../../config/elisp-comp autoconf-mode.el; \ else : ; fi WARNING: Warnings can be ignored. :-) if test no != no; then \ EMACS=no /bin/sh ../../config/elisp-comp autotest-mode.el; \ else : ; fi
Thanks for the report. For the time being, I'm adding "emacs" to the buildrequires of the package. This change should appear in autoconf-2.57-1 in rawhide shortly.