Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 116570 - Missing dependency in the vte-devel sub-package
Summary: Missing dependency in the vte-devel sub-package
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: vte
Version: rawhide
Hardware: All
OS: Linux
medium
low
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: FC2Target
TreeView+ depends on / blocked
 
Reported: 2004-02-23 11:17 UTC by Matthias Saou
Modified: 2007-11-30 22:10 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-08-02 06:20:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matthias Saou 2004-02-23 11:17:51 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040124 Epiphany/1.0.7

Description of problem:
The vte-devel package does not pull-in the required ncurses-devel
package when it is installed.

Version-Release number of selected component (if applicable):
vte-devel-0.11.10-4

How reproducible:
Always

Steps to Reproduce:
1. Install a minimal system
2. Install vte-devel and all its dependencies
3. Try to recompile an application against vte-devel
    

Actual Results:  /usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status

Expected Results:  The applications requiring vte-devel should be able
to recompile cleanly against it.

Additional info:

Here are the relevant vte pkgconfig lines :

Requires: xft >= 2.0 glib-2.0 gobject-2.0 gtk+-2.0 >= 2.2 fontconfig
pangoxft >= 1.1.0 pangox
Libs: -L${libdir} -lvte -lfreetype -lz -lncurses -L/usr/X11R6/lib 
-lSM -lICE  -lX11   -lm

In the vte-devel package, there is also an explicit gtk2-devel
dependency, which seems to pull in all the rest correctly (glib-devel,
freetype-devel, zlib-devel, XFree86-devel...).

The solution to this problem would be to add an explicit "Requires:
ncurses-devel" to the vte-devel sub-package.

Comment 1 Matthias Saou 2004-07-22 18:14:20 UTC
CC'ing Nalin, as he seem to be the only one to have modified this
package in the past year, and adding "EasyFix" keyword, as it's just a
matter of replacing :

Requires: %{name} = %{version}-%{release}, gtk2-devel

With :

Requires: %{name} = %{version}-%{release}, gtk2-devel, ncurses-devel

I've just checked, and in 0.11.10-5.1 in FC devel, the dependency is
still missing.

Comment 2 Ray Strode [halfline] 2004-07-22 18:33:22 UTC
This should be fixed in rawhide soon.


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