Bug 44849 - xmms SRPM needs build dependency on gnome-core-devel
Summary: xmms SRPM needs build dependency on gnome-core-devel
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: xmms
Version: 7.1
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-06-18 13:55 UTC by Jay Turner
Modified: 2015-01-07 23:46 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2001-07-23 18:45:07 UTC
Embargoed:


Attachments (Terms of Use)
Build output for xmms (170.11 KB, text/plain)
2001-07-23 18:45 UTC, Glen Foster
no flags Details

Description Glen Foster 2001-06-18 13:55:17 UTC
Description of Problem: with the 7.1 product, you cannot build the xmms
SRPM without having gnome-core-devel installed.   But, if "rpm -ba
/usr/src/redhat/SPECS/xmms*spec" is executed, you do NOT get an error from
rpm about missing/unsatisfied build dependencies.  If you install the
gnome-core-devel rpm, the xmms SRPM builds without problems.

How Reproducible: Always

Steps to Reproduce:
  1. rpm -e gnome-core-devel
  2. rpm -Uvh <tree-path>/SRPMS/xmms*.src.rpm
  3. rpm -ba /usr/src/redhat/SPECS/xmms*spec
  4. rpm -Uvh <tree-path>/RedHat/RPMS/gnome-core-devel*
  5. rpm -ba /usr/src/redhat/SPECS/xmms*spec

Actual Results:
first 3 steps result in a failure WITHOUT a build-requires error from rpm
next 2 steps build the SRPM without fail

Expected Results:  I would expect an rpm error message to be written to
stderr informing me the xmms SRPM cannot be built without installing the
gnome-core-devel RPM.


Additional Information:

Comment 1 Helge Deller 2001-06-18 14:50:28 UTC
fixed in xmms-1.2.4-17.src.rpm


Comment 2 Glen Foster 2001-07-23 18:44:15 UTC
Sorry, I tested this incompletely last time, and I have recently discovered
more missing build-dependencies.  In addition to the current set of build
dependenceies, the xmms SRPM also needs build dependencies for:

	gnome-libs-devel

IN ADDITION(!), it looks like there are other optional packages that may or may
not be necessary for build dependencies.  Judging from the build output, it
appears there are possible requirements for Mesa-devel, libogg-devel, and
libxml-devel.  I'll attach the build output to this defect after this message is
posted.

Regardless, the gnome-libs-devel dependency must be present for this package to
build; otherwise the build fails with a rather cryptic message...

Comment 3 Glen Foster 2001-07-23 18:45:03 UTC
Created attachment 24632 [details]
Build output for xmms

Comment 4 Bill Nottingham 2001-07-23 18:59:51 UTC
Fixed in 1.2.5-5. The other (libogg, libvorbis, Mesa) are for optional plugins.


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