Dependency error with httpd-devel after Virtualmin Pro install

Centos 5.4, x86_64, clean install, with no options selected other than basic server. Then did normal YUM udpate, reboot, followed by install.sh for Virtualmin Pro.

The install works as expect and I can login to VirtualMin and see everything installed.

I went to install apc for PHP, and noticed when I installed got errors, so I run yum install httpd-devel, I have dependency errors.

Here is the log:
[root@centos1 etc]# yum install httpd-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • addons: mirror.rackspace.com
  • base: mirror.ash.fastserv.com
  • extras: mirrors.netdna.com
  • updates: mirror.rackspace.com
    Setting up Install Process
    Resolving Dependencies
    –> Running transaction check
    —> Package httpd-devel.i386 0:2.2.3-31.el5.centos.2 set to be updated
    –> Processing Dependency: httpd = 2.2.3-31.el5.centos.2 for package: httpd-devel
    –> Processing Dependency: apr-util-devel for package: httpd-devel
    –> Processing Dependency: apr-devel for package: httpd-devel
    —> Package httpd-devel.x86_64 1:2.2.3-22.el5.1vm set to be updated
    –> Running transaction check
    —> Package apr-devel.x86_64 0:1.2.7-11.el5_3.1 set to be updated
    —> Package apr-util-devel.x86_64 0:1.2.7-7.el5_3.2 set to be updated
    —> Package httpd-devel.i386 0:2.2.3-31.el5.centos.2 set to be updated
    –> Processing Dependency: httpd = 2.2.3-31.el5.centos.2 for package: httpd-devel
    –> Finished Dependency Resolution
    httpd-devel-2.2.3-31.el5.centos.2.i386 from updates has depsolving problems
    –> Missing Dependency: httpd = 2.2.3-31.el5.centos.2 is needed by package httpd-devel-2.2.3-31.el5.centos.2.i386 (updates)
    Error: Missing Dependency: httpd = 2.2.3-31.el5.centos.2 is needed by package httpd-devel-2.2.3-31.el5.centos.2.i386 (updates)
    You could try using --skip-broken to work around the problem
    You could try running: package-cleanup --problems
    package-cleanup --dupes
    rpm -Va --nofiles --nodigest
    The program package-cleanup is found in the yum-utils package.

I do this exact same setup on I386, and it works fine. Somewhere, somehow the x64 libs/repositories don’t have something right.