2009/1/30 Michael Schwendt <mschwendt(a)gmail.com>:
On Fri, 30 Jan 2009 07:35:47 -0600, Rex wrote:
> Odd indeed, I've been able to build several cmake-based apps in epel,
> taglib, for example:
>
http://buildsys.fedoraproject.org/logs/fedora-5-epel/354-taglib-1.5-2.el5...
>
> compare/contrast:
>
http://buildsys.rpmfusion.org/logs/el-5-rpmfusion_free/2619-qmmp-plugins-...
>
> Offhand, I'm stimied.
Something else is strange here:
http://buildsys.rpmfusion.org/logs/el-5-rpmfusion_free/2619-qmmp-plugins-...
[...]
warning: Could not canonicalize hostname: fusionbuilder64
Building target platforms: i386
Building for target i386
[...]
Executing /usr/sbin/mock-helper yum --installroot
/var/lib/mock/el-5-i386-rpmfusion_free-cc506392f44a1c84b72c3603c074e7d97ded35d9/root
resolvedep 'cmake' 'ffmpeg-devel >= 0.4.9-0.51.20080908'
'libmad-devel' 'qmmp = 0.2.3' 'taglib-devel' 'curl-devel'
'qt4-devel >= 4.2'
Excluding Packages in global exclude list
Finished
0:cmake-2.4.8-3.el5.i386
0:ffmpeg-devel-0.4.9-0.51.20080908.el5.x86_64
[...]
x86_64 -devel for i386 build? Okay, needsign is an all-archs-in-one repo,
but why does it even consider using x86_64 pkgs?
Because x86_64 wins over i386
(better arch) in the rpm mind.
Actually, in the mock config files, only the i?86 packages are
excluded from the x86_64 arch.
Which make sense since most of the time, only the x86_64 repository is
multiarch.
But as the needsign repository is also multiarch, the problem would
appears on i386 too.
I don't know what prevent that from the fedora's builder, but I will
need to exclude the x86_64 packages from the i386 rpmfusion mock files
if added to the cfg. (will be disabled by default).
That will need to be reported to the buildsys for now.
Nicolas (kwizart)