httpd name mismatch when installing packages with yum

Hello,
I was trying to install httpd-devel and faced the following problem:

yum install httpd-devel

httpd-devel-2.2.3-53.el5.centos.1.i386 from updates has depsolving problems
–> Missing Dependency: httpd = 2.2.3-53.el5.centos.1 is needed by package httpd-devel-2.2.3-53.el5.centos.1.i386 (updates)

Error: Missing Dependency: httpd = 2.2.3-53.el5.centos.1 is needed by package httpd-devel-2.2.3-53.el5.centos.1.i386 (updates)

I have httpd installed (2.2.3-53.el5.vm),but seems like yum is looking for (2.2.3-53.el5.centos.1) and does know it’s already installed?

how can i fix it?

vm repository has also this httpd-devel-2.2.3-53.el5.vm.i386.rpm
you can install that one.
http://software.virtualmin.com/gpl/sl/5.1/i386/