Description of problem: Package dependency of I586 is wrong. I tried to install GCC by rpmdrake. After reseting Mageia urpmi media sources to network only by "urpmi.removemedia -a && urpmi.addmedia --distrib --mirrorlist". I found the gcc(i586) package would always dependent on gcc-cpp_x86_x64, which is a 64bit package. Other gcc related packages have the same problem. Version-Release number of selected component (if applicable): 5 How reproducible: use rpmdrake and set the source to network. Steps to Reproduce: 1. 2. 3. Reproducible: Steps to Reproduce:
Hardware: i586 => x86_64Assignee: bugsquad => tmbSummary: Package dependency of I586 is wrong => gcc i586 package depends on x86_64 packages on x86_64
thats because you should only install 64bit gcc on 64bit install. if you want to build 32bit package with 64bit gcc, use linux32 at start of your build... like: linux32 rpmbuild -ba package.spec
I think this is a invalid issue. I downloaded VMs from osboxes.org. It said it's a 32bit one. However, I got x86_64 when I tried uname -a. Sorry for the confusion.
Status: NEW => RESOLVEDResolution: (none) => INVALID