ÔÚ2010-03-24 07:24:48£¬"Neal Becker" <ndbecker2@gmail.com> дµÀ£º >I am trying to get blcr working again in rpmfusion. With newest blcr source, >I get to this point: > >make local >... > >+ chmod 0755 /home/nbecker/RPM/BUILDROOT/blcr- >kmod-0.8.2-1.fc14.x86_64//lib/modules//2.6.32.9-70.fc12.x86_64/extra/blcr/blcr.ko >/home/nbecker/RPM/BUILDROOT/blcr- >kmod-0.8.2-1.fc14.x86_64//lib/modules//2.6.32.9-70.fc12.x86_64/extra/blcr/blcr_imports.ko >+ mkdir -p /home/nbecker/RPM/BUILDROOT/blcr- >kmod-0.8.2-1.fc14.x86_64//usr/src/akmods/ >+ rpmbuild --define '_sourcedir /home/nbecker/rpmfusion/blcr-kmod/devel' -- >define '_srcrpmdir /home/nbecker/RPM/BUILDROOT/blcr- >kmod-0.8.2-1.fc14.x86_64//usr/src/akmods/' -bs --nodeps >/home/nbecker/RPM/SPECS/blcr-kmod.spec >error: failed to stat /home/nbecker/RPM/SPECS/blcr-kmod.spec: No such file or >directory >error: Bad exit status from /var/tmp/rpm-tmp.4iC1Tk (%install) > >It looks to me that it fails at the %{?akmod_install} step: > >%install >rm -rf $RPM_BUILD_ROOT >for kernel_version in %{?kernel_versions} ; do > make -C _kmod_build_${kernel_version%%___*} DESTDIR=$RPM_BUILD_ROOT >KMODPATH=%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix} >install ># mkdir -p >$RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix} ># mv >$RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix}/../*.ko >$RPM_BUILD_ROOT/%{kmodinstdir_prefix}/${kernel_version%%___*}/%{kmodinstdir_postfix} > chmod 0755 >$RPM_BUILD_ROOT/%{kmodinstdir_prefix}/*/%{kmodinstdir_postfix}/* >done > >%{?akmod_install} > >I noticed it's looking for the blcr-kmod.spec file under the wrong directory - >that's where I keep my own RPMS, as defined in my ~/.rpmmacros >%_topdir /home/nbecker/RPM > >Any ideas what's needed to fix this (I haven't changed anything in my >.rpmmacros since I last successfully built for rpmfusion). > can it build sucessfully on mock?