On Thursday 12 April 2012 15.02.31 m.roth at 5-cent.us wrote:
Vinay Nagrik wrote:
Hello Group,

I created a VM with 5.7 Centos DVD-1. My task is to compile openssh5.8p2
(src.rpm downloaded from openssh site.) on the system. It gave some
errors about some buildrequires rpm not found. I took care of them. Now
it is complaining about
[root at akjain-centos5 SPECS]# rpmbuild -bb openssh.spec

error: Failed build dependencies:
/usr/include/X11/Xlib.h is needed by openssh-5.8p2-1.x86_64
I have copied Xlib.h from another machine (running el5) into
/usr/include/X11 directory. But it still does not recognize this
particular file "Xlib.h" and continues to give same error.
It requires the file to be provided by an installed package, that is, it has
to exist in the rpm database.
Do I need a particulare Xlib.h for this machine, 'if yes', then can
someone tell me where from to get this file.
You need the .h file that matches the library (on your machine). The library
comes from libX11 provided by CentOS-base and as such you want libX11-devel
(provided by CentOS-base).
rpm -q --whatprovides /usr/include/X11/Xlib.h will tell you.
Actually no, "rpm -q --whatprovides ..." ask which of my installed package(s)
provide ... and will not work in this case.

If you want to find out which (uninstalled) package provides a certain file
you'll have to use "yum provides ...".

If you want to just install the file the following short-cut works:
"yum install /usr/include/X11/Xlib.h"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://lists.centos.org/pipermail/centos/attachments/20120413/b7752029/attachment.bin

Search Discussions

Discussion Posts


Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 4 of 4 | next ›
Discussion Overview
groupcentos @
postedApr 12, '12 at 2:45p
activeApr 13, '12 at 5:53a



site design / logo © 2022 Grokbase