Package Build Report - Fedora Extras Development

Ralf Corsepius rc040203 at freenet.de
Thu May 5 15:39:03 UTC 2005


On Thu, 2005-05-05 at 15:39 +0200, Thorsten Leemhuis wrote:
> Am Donnerstag, den 05.05.2005, 08:35 -0400 schrieb seth vidal: 
> > The following packages failed to build on Fedora Extras Development:
> > [...] 
> > Coin2
> > [...] 
> > See: http://extras64.linux.duke.edu/failed/development/
> > for logs.
> 
> Seth, on x86_64 the buildsystem/mach/yum installs the 32-bit version of
> libGLU (xorg-x11-Mesa-libGLU-6.8.2-1.FC3.13.i386) and not the 64bit-
> version (xorg-x11-Mesa-libGLU-6.8.2-1.FC3.13.x86_64) for the
> "BuildRequire libGLU.so.1". The build fails due to that. I wanted to
> look into this already known problem but did not find the time/it got
> lost. Sorry for that.
> 
> So, how do we fix that?
By Seth fixing his build system.

>  I'm a bit unsure. I suppose (but did not try)
> that the build system would install the x86_64 Version if we would
> 
> BuildRequires: libGLU >= 1
> 
> as suggested by mharris in 
> https://www.redhat.com/archives/fedora-maintainers/2005-March/msg00128.html
> But this only works in devel :-(
> 
> Another way to fix maybe would be to do a 
> 
> %ifarch x86_64
> BuildRequires: libGLU.so.1()((64bit)
> %else
> BuildRequires: libGLU.so.1
> %endif
Sorry, but that's nuts -  rpm must handle this case by itself.

> (was suggested my Michael Schwendt iirc). Also untested and imho ugly. 
> 
> Or do you consider it as a buildsystem/yum bug?

Well I am not sure, as I don't have access to i68_64 systems.

What does 
rpm -qf /usr/lib/libGLU.so
and
rpm -qf /usr/lib64/libGLU.so

say, rsp. what does 
"rpm -q --whatprovides libGLU.so"

with a both versions of libGLU.so installed report?

> Why does this problem only show up with this package (or are
> there others I missed?).
Many possibilities.

Ralf





More information about the fedora-extras-list mailing list