Description of problem: intltool-extract (which belongs to intltool package) is needed to build scrollkeeper, so scrollkeeper should BuildRequires: intltool >= 0.8.4 (according to configure.in from scrollkeeper package) Version-Release number of selected component (if applicable): scrollkeeper-0.3.12-2 How reproducible: Always Steps to Reproduce: 1.rpm -e intltool 2.rpmbuild --rebuild scrollkeeper-0.3.12-2.src.rpm 3.Wait for build errors Actual results: Expected results: Additional info:
Triage->Easyfix
Just tried this with the current scrollkeeper in rawhide: scrollkeeper-0.3.14-1.src.rpm I dont think the rebuild errors are from intltool dependance. the scrollkeeper source tarball seems to generate its own intl tools as part of its configure script. I'm getting errors about not being able to create a log file /var/tmp/scrollkeeper-buildroot/usr/bin/scrollkeeper-rebuilddb: line 45: /var/log/scrollkeeper.log: Permission denied Cannot write to log file: /var/log/scrollkeeper.log : Permission denied Please can you try the newest scrollkeeper and make sure the errors you are seeing happn only when intl is not installed.
If I uninstall intltool and try to build scrollkeeper, I got this: Making all in templates make[3]: Entering directory `/usr/src/mylinux/BUILD/scrollkeeper-0.3.14/cl/templates' LC_ALL=C ../../intltool-merge ../../po scrollkeeper_cl.xml.in scrollkeeper_cl.xml -x -u -c ../../po/.intltool-merge-cache You must have XML::Parser installed to run ../../intltool-merge make[3]: *** [scrollkeeper_cl.xml] Error 2 make[3]: Leaving directory `/usr/src/mylinux/BUILD/scrollkeeper-0.3.14/cl/templates' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/mylinux/BUILD/scrollkeeper-0.3.14/cl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/mylinux/BUILD/scrollkeeper-0.3.14' make: *** [all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.53407 (%build)
Sorry, you are right. It is sufficient to BuildRequires: perl-XML-Parser.
For now I'm going to reopen this and mark it as easyfix.... the missing buildrequires is a bug....just not the bug you original thought it was :-> is there a bug open about that missing buildrequires? If there is please reference that bugreport here in a new comment. So we can mark this as a duplicate.
oh crap...sorry...just checked the specfile....the buildrequire for perl-XML-Parser is there in the latest rawhide version....closing..again