Description of problem: mesa-libGLU is missing from the dependencies list of the wine package. Version-Release number of selected component (if applicable): wine-0.9.43-2.fc7.src.rpm How reproducible: Always Steps to Reproduce: 1. Attempt to build on a x86_64 host using "rpmbuild --rebuild --target=i386 wine-0.9.43-2.fc7.src.rpm 2. Install all the required i386 packages. 3. Attempt to build again. Actual results: The build fails with error "undefined reference to gluNewTess". Expected results: mesa-libGLU-devel should be listed as a dependency in step 1. Then after this is installed in step 2, the build in step 3 will succeed. Additional info:
After looking at the spec file, I see mesa-libGLU-devel is listed as a requirement, but for some reason rpmbuild does not pick this up. Perhaps, only one library may be specified per line?
Hm interesting. I don't see why it would not build. It builds fine in mock and it shouldn't if something like libGLU stuff is missing (and hence it is required and multiple requires per line are fine). I have no clue however why it is not picked up. I will give it a test tomorrow.
I tested again with .46 today. Mock builds work fine. I guess there are some other nitpicks for the multilib stuff maybe. I remember that building for i386 on x86_64 systems was a bit of a pain even w/o rpm. Please take a look at this page for further information: http://wiki.winehq.org/WineOn64bit#head-f5f9f414804f6ebe1b72b0dca85feaee42121811