first time building an RPM, don't understand a particular automatic dependency

Tim Mooney Tim.Mooney at ndsu.edu
Thu Apr 25 22:32:44 UTC 2013


In regard to: first time building an RPM, don't understand a particular...:

> My problem is that, when I try to install my RPM on a target system using
> rpm -Uvh nnn.rpm I get the following errors:
>
>    pkgconfig(gstreamer-0.10) is needed by
> gstreamer-plugins-bad-0.10.20-1.gst.i686
>    pkgconfig(gstreamer-base-0.10) is needed by
> gstreamer-plugins-bad-0.10.20-1.gst.i686
>
> Other dependency errors I figured out and fixed, but not these. The RPM I
> am building is not for developers, simply users, so I am perplexed why
> pkgconfig is involved. There is a gstreamer-0.10.pc file (but not in this
> RPM and not on the target systems), but I think that it is used for
> building, not simply using the libraries, so it seems to me that it
> shouldn't be needed.

Does the package you built include gst-feedback or gst-feedback-0.10?
One of those may be a script that calls pkgconfig to lookup non-build
settings about how gstreamer is configured on your system.

For example:

 	$ pkg-config gstreamer-0.10 --variable pluginsdir
 	/local/gnu/lib/64/gstreamer-0.10

Tim
-- 
Tim Mooney                                             Tim.Mooney at ndsu.edu
Enterprise Computing & Infrastructure                  701-231-1076 (Voice)
Room 242-J6, IACC Building                             701-231-8541 (Fax)
North Dakota State University, Fargo, ND 58105-5164


More information about the Rpm-list mailing list