cmake rpm macro problem

Michael Schwendt mschwendt at gmail.com
Fri Jan 30 15:56:34 CET 2009


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/i386/build.log
> 
> compare/contrast:
> http://buildsys.rpmfusion.org/logs/el-5-rpmfusion_free/2619-qmmp-plugins-freeworld-0.2.3-3.el5/i386/build.log
> 
> Offhand, I'm stimied.


Something else is strange here:

http://buildsys.rpmfusion.org/logs/el-5-rpmfusion_free/2619-qmmp-plugins-freeworld-0.2.3-3.el5/i386/root.log

[...]
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?


---> Package ffmpeg-devel.x86_64 0:0.4.9-0.51.20080908.el5 set to be updated
--> Processing Dependency: ffmpeg-libs = 0.4.9-0.51.20080908.el5 for package: ffmpeg-devel
--> Processing Dependency: libswscale.so.0()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libavfilter.so.0()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libavutil.so.49()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libavformat.so.52()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libavcodec.so.51()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libavdevice.so.52()(64bit) for package: ffmpeg-devel
--> Processing Dependency: libpostproc.so.51()(64bit) for package: ffmpeg-devel
---> Package ffmpeg-devel.i386 0:0.4.9-0.51.20080908.el5 set to be updated
[...]
--> Finished Dependency Resolution
ffmpeg-libs-0.4.9-0.51.20080908.el5.x86_64 from rpmfusion_free-needsign has depsolving problems
  --> Missing Dependency: libx264.so.60()(64bit) is needed by package ffmpeg-libs-0.4.9-0.51.20080908.el5.x86_64 (rpmfusion_free-needsign)


More information about the rpmfusion-developers mailing list