$ rpmbuild -ba --target=i686 nvidia-kmod.spec --define 'kvariants ""' Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.93422 + umask 022 + cd /home/alphonse/rpmbuild/BUILD + LANG=C + export LANG + unset DISPLAY + sh /home/alphonse/rpmbuild/SOURCES/kmodtool rpmtemplate nvidia 2.6.17-1.2307_FC6 '' %package -n kmod-nvidia Summary: nvidia kernel module(s) Group: System Environment/Kernel Provides: kernel-modules = 2.6.17-1.2307_FC6 Provides: nvidia-kmod = %{?epoch:%{epoch}:}%{version}-%{release} Requires: kernel-%{_target_cpu} = 2.6.17-1.2307_FC6 Requires: nvidia-kmod-common >= %{?epoch:%{epoch}:}%{version} Requires(post): /sbin/depmod Requires(postun): /sbin/depmod BuildRequires: kernel-devel-%{_target_cpu} = 2.6.17-1.2307_FC6 %description -n kmod-nvidia This package provides the nvidia kernel modules built for the Linux kernel 2.6.17-1.2307_FC6 for the %{_target_cpu} family of processors. %post -n kmod-nvidia /sbin/depmod -aeF /boot/System.map-2.6.17-1.2307_FC6 2.6.17-1.2307_FC6 > /dev/null || : %postun -n kmod-nvidia /sbin/depmod -aF /boot/System.map-2.6.17-1.2307_FC6 2.6.17-1.2307_FC6 &> /dev/null || : %files -n kmod-nvidia %defattr(644,root,root,755) /lib/modules/2.6.17-1.2307_FC6/extra/nvidia/ + cd /home/alphonse/rpmbuild/BUILD + rm -rf nvidia-kmod-1.0.8762 + /bin/mkdir -p nvidia-kmod-1.0.8762 + cd nvidia-kmod-1.0.8762 + /usr/bin/bzip2 -dc /home/alphonse/rpmbuild/SOURCES/nvidia-glx-kmod-data-1.0.8762.tar.bz2 + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' ++ /usr/bin/id -u + '[' 500 = 0 ']' ++ /usr/bin/id -u + '[' 500 = 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + for kvariant in '""' + cp -a nvidiapkg-x86 _kmod_build_ + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.16267 + umask 022 + cd /home/alphonse/rpmbuild/BUILD + cd nvidia-kmod-1.0.8762 + LANG=C + export LANG + unset DISPLAY + for kvariant in '""' + ksrc=/usr/src/kernels/2.6.17-1.2307_FC6-i686 + pushd _kmod_build_/usr/src/nv/ ~/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv ~/rpmbuild/BUILD/nvidia-kmod-1.0.8762 + ln -s -f Makefile.kbuild Makefile + make SYSSRC=/usr/src/kernels/2.6.17-1.2307_FC6-i686 module NVIDIA: calling KBUILD... make CC=cc KBUILD_VERBOSE=1 -C /usr/src/kernels/2.6.17-1.2307_FC6-i686 SUBDIRS=/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv modules mkdir -p /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/.tmp_versions rm -f /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/.tmp_versions/* make -f scripts/Makefile.build obj=/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv_compiler.h cc -Wp,-MD,/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/.nv.o.d -nostdinc -isystem /usr/lib/gcc/i386-redhat-linux/4.1.1/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Wstrict-prototypes -Wundef -Werror-implicit-function-declaration -Os -fomit-frame-pointer -fasynchronous-unwind-tables -g -pipe -msoft-float -fno-builtin-sprintf -fno-builtin-log2 -fno-builtin-puts -mpreferred-stack-boundary=2 -march=i686 -mtune=generic -mtune=generic -mregparm=3 -ffreestanding -Iinclude/asm-i386/mach-generic -Iinclude/asm-i386/mach-default -Wdeclaration-after-statement -Wno-pointer-sign -I/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8762 -UDEBUG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CLASS_PRESENT -DNV_PCI_CHOOSE_STATE_PRESENT -DNV_VM_INSERT_PAGE_PRESENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/.tmp_nv.o /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.c In file included from include/linux/list.h:7, from include/linux/wait.h:22, from include/asm/semaphore.h:41, from include/linux/sched.h:57, from include/linux/module.h:9, from /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv-linux.h:51, from /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:563, from /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv-linux.h:76, from /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.c:14: include/asm/io.h: In function 'check_signature': include/asm/io.h:245: warning: wrong type argument to increment In file included from /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.c:14: /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv-linux.h: At top level: /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv-linux.h:711: error: conflicting types for 'pm_message_t' include/linux/pm.h:142: error: previous declaration of 'pm_message_t' was here /home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.c:315: warning: initialization from incompatible pointer type make[3]: *** [/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv/nv.o] Error 1 make[2]: *** [_module_/home/alphonse/rpmbuild/BUILD/nvidia-kmod-1.0.8762/_kmod_build_/usr/src/nv] Error 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [mdl] Error 1 make: *** [module] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.16267 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.16267 (%build)