Hello.. Did you define version in your spec file?? If the error message is " cups = %{version} " as literal then your version is not replace to a real cups version number. So If you made your spec file ( cups.spec) then you have to modify your spec file for indicating what version is. Eg. %define version 1.0.0 ... ... %Requires cpus=%{version} Above example is OK. But there is not statement %define version 1.0.0 then rpm find only %{version}. Otherwise your rpm packages have some problems. Correctly speaking, I think, in your spec file. -----Original Message----- From: rpm-list-bounces@xxxxxxxxxx [mailto:rpm-list-bounces@xxxxxxxxxx] On Behalf Of Vishwanath T. K. Sent: Wednesday, January 04, 2006 4:49 PM To: rpm-list@xxxxxxxxxx Subject: help needed Hi all, I am facing a strange problem when i build/install a package. I get message saying some package is missing while the package is available. For example if i am buildig cups, i get "cups" and "cups-devel" two rpm packages. When i install the package "cups-devel" along with cups i get message saying cups = %{version} required where as the package is installed or available. Can any one tell me what could be the problem and the solution for the same. Vishy _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list _______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/rpm-list