Bug 110729 - scrollkeeper should BuildRequires: intltool
Summary: scrollkeeper should BuildRequires: intltool
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Raw Hide
Classification: Retired
Component: scrollkeeper
Version: 1.0
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Alexander Larsson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2003-11-24 10:34 UTC by Maxim Dziumanenko
Modified: 2007-04-18 16:59 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-02-09 19:09:13 UTC
Embargoed:


Attachments (Terms of Use)

Description Maxim Dziumanenko 2003-11-24 10:34:21 UTC
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:

Comment 1 Miloslav Trmac 2003-11-24 12:17:21 UTC
Triage->Easyfix

Comment 2 Jef Spaleta 2004-02-01 00:59:36 UTC
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.




Comment 3 Maxim Dziumanenko 2004-02-09 18:20:42 UTC
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)

Comment 4 Maxim Dziumanenko 2004-02-09 18:39:03 UTC
Sorry, you are right. It is sufficient to BuildRequires: perl-XML-Parser.

Comment 5 Jef Spaleta 2004-02-09 19:06:32 UTC
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.




Comment 6 Jef Spaleta 2004-02-09 19:09:13 UTC
oh crap...sorry...just checked the specfile....the buildrequire for
perl-XML-Parser is there in the latest rawhide version....closing..again






Note You need to log in before you can comment on or make changes to this bug.