wxGTK (was: Re: Package Build Report - Fedora Extras Development)

Michael Schwendt bugs.michael at gmx.net
Sat May 7 14:15:17 UTC 2005


On Sat, 07 May 2005 15:58:48 +0200, Ralf Corsepius wrote:

> On Sat, 2005-05-07 at 15:37 +0200, Michael Schwendt wrote:
> > So, meanwhile I tried the more recent approach,
> > 
> >   Buildrequires: libGL libGLU
> > 
> > which is new since FC4 Development. They are virtual provides in the
> > xorg-x11-Mesa-libGL and xorg-x11-Mesa-libGLU packages. Interestingly,
> > on x86_64, the build still fails in the new build system:
> > 
> >   checking for GL/gl.h... yes
> >   checking for -lGL... no
> >   checking for -lMesaGL... no
> >   configure: error: OpenGL libraries not available
> >   error: Bad exit status from /var/tmp/rpm-tmp.48063 (%build)
> > 
> > So, what packages did yum install? The i386 versions again?
> Probably.
> 
> >  Mesa is
> > multilib for x86_64.
> # rpm -q --provides -p /tmp/xorg-x11-Mesa-libGL-6.8.2-19.x86_64.rpm
> Mesa
> libGL = 1
> libGL.so.1()(64bit)
> xorg-x11-Mesa-libGL = 6.8.2-19
> 
> As you can see, libGL is not "arched" while "libGL.so.1" is :)

"Buildrequires: xorg-x11-devel" is not arch-specific either, so what
do we get when using it in a spec file?

What is installed into the mach chroot for an x86_64 build? The i386
version? The x86_64 version? Or both?

For a package which did built fine in a full multilib installation before
(else I can't explain why we do have wxGTK for x86_64), what do we get now
for "Buildrequires: foo-devel" on x86_64 in the clean chroot? Just the
x86_64 package or i386 _and_ x86_64 package if both are available?




More information about the fedora-extras-list mailing list