Bug 116570 - Missing dependency in the vte-devel sub-package
Summary: Missing dependency in the vte-devel sub-package
Alias: None
Product: Fedora
Classification: Fedora
Component: vte
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact:
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)

Clone Of:
Last Closed: 2004-08-02 06:20:31 UTC

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):

How reproducible:

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.