On Wed, Feb 24, 2010 at 10:50 PM, Brian Long <[email protected]> wrote: > I'm trying to get the hwmon rpm built for F11 and something is screwy > with the dependencies. > > $ rpm -qpR > /home/brilong/rpms/hwmon/RPMS/i386/hwmon-kmdl-2.6.30.10-105.2.23.fc11.i586-2.6.32.8-1.fc11.i386.rpm > /bin/sh > /bin/sh > /boot/vmlinuz-2.6.30.10-105.2.23.fc11.i586 > /sbin/depmod > kernel = 2.6.30.10-105.2.23.fc11.i586 > modutils >= 2.4.14 > rpmlib(CompressedFileNames) <= 3.0.4-1 > rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > rpmlib(VersionedDependencies) <= 3.0.3-1 > > The F11 kernels don't provide kernel = `uname -r`, they provide the following: > $ rpm -q --provides kernel > kernel = 2.6.30.10-105.2.23.fc11 > kernel-drm = 4.3.0 > kernel-drm-nouveau = 12 > kernel-i586 = 2.6.30.10-105.2.23.fc11 > kernel-modeset = 1 > kernel-uname-r = 2.6.30.10-105.2.23.fc11.i586 > linux-gate.so.1 > linux-gate.so.1(LINUX_2.5) > kernel = 2.6.30.10-105.2.23.fc11 > kernel(x86-32) = 2.6.30.10-105.2.23.fc11 > > It sounds like my kmdl should require "kernel-uname-r = > 2.6.30.10-105.2.23.fc11.i586" but I cannot find the macro that is > inserting the kernel = 2.6.30.10-105.2.23.fc11.i586 requires. > > Any pointers would be appreciated. By the way, my rpmbuild is as follows: > $ rpmbuild -bb -vv --define "Autoreq: 0" --define "_topdir `pwd`" > --define "debug_package %{nil}" SPECS/hwmon.spec
When I build the same RPM on F12 i686, the dependencies are lacking kernel = foo, so it works. I'm having a hard time narrowing down which macro is adding the broken dependency on F11. Any pointers to how things are built for AtRPMS (which rpmbuild commands are run, etc) would be helpful. Thanks. /Brian/ _______________________________________________ atrpms-devel mailing list [email protected] http://lists.atrpms.net/mailman/listinfo/atrpms-devel
