[cesar@argh spca5xx]$ cat spca5xx.recipe # Copyright (c) 2004, 2005 Elliot Peele and contributors # Modified by Cesar Cardoso # Thanks to elliot and dugan for the macros # Heavily borrowed from madwifi recipe :) loadSuperClass('kernelmodulepackage.recipe', label='drivers.rpath.org@rpl:devel') class spca5xx(KernelModulePackageRecipe): name = 'spca5xx' version = '20060101' buildRequires = ['kernel:build-tree', 'sharutils:runtime'] def unpack(r): r.macros.ksrcdir = '/lib/modules/%(kver)s/build' r.macros.modpath = '/lib/modules/%(kver)s/kernel/drivers/usb/media' r.addArchive('http://mxhaard.free.fr/spca50x/Download/%(name)s-%(version)s.tar.gz') def build(r): r.Make('KERNELPATH=%(ksrcdir)s MODULEPATH=%(modpath)s') def install(r): r.MakeInstall('KERNELPATH=%(ksrcdir)s MODULEPATH=%(modpath)s') [cesar@argh spca5xx]$ cvc cook spca5xx.recipe info: Building spca5xx + gzip -d -c < /home/cesar/conary/playground/cache/spca5xx///mxhaard.free.fr/spca50x/Download/spca5xx-20060101.tar.gz | tar -C /home/cesar/conary/playground/builds/spca5xx/ -xSf - tar: spca5xx-20060101/drivers: implausibly old time stamp 1969-12-31 21:00:00 + cd /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/; CFLAGS="-O2 -march=i686 -g" CXXFLAGS="-O2 -march=i686 -g " CPPFLAGS="" LDFLAGS="-g" CC=gcc CXX=g++ make KERNELPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build MODULEPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/kernel/drivers/usb/media Building SPCA5XX driver for 2.5/2.6 kernel. Remember: you must have read/write access to your kernel source tree. make -C /lib/modules/`uname -r`/build SUBDIRS=/home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101 CC=gcc modules make[1]: Entering directory `/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build' CC [M] /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/drivers/usb/spca5xx.o CC [M] /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/drivers/usb/spcadecoder.o /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/drivers/usb/spcadecoder.c: In function `make_jpeg': /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/drivers/usb/spcadecoder.c:3993: warning: ISO C90 forbids mixed declarations and code LD [M] /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/spca5xx.o Building modules, stage 2. MODPOST CC /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/spca5xx.mod.o LD [M] /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/spca5xx.ko make[1]: Leaving directory `/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build' + cd /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/; CFLAGS="-O2 -march=i686 -g" CXXFLAGS="-O2 -march=i686 -g " CPPFLAGS="" LDFLAGS="-g" CC=gcc CXX=g++ make DESTDIR=/home/cesar/conary/playground/builds/spca5xx/_ROOT_ install KERNELPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build MODULEPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/kernel/drivers/usb/media mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/ rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca50x.ko rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/et61x.ko install -c -m 0644 spca5xx.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/ install: impossível criar arquivo comum `/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/kernel/drivers/usb/media/spca5xx.ko': Permission denied make: ** [install] Erro 1 error: Shell command "cd /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/; CFLAGS="-O2 -march=i686 -g" CXXFLAGS="-O2 -march=i686 -g " CPPFLAGS="" LDFLAGS="-g" CC=gcc CXX=g++ make DESTDIR=/home/cesar/conary/playground/builds/spca5xx/_ROOT_ install KERNELPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build MODULEPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/kernel/drivers/usb/media" exited with exit code 2 /home/cesar/conary/playground/src/spca5xx/spca5xx.recipe:31: RuntimeError: Shell command "cd /home/cesar/conary/playground/builds/spca5xx/spca5xx-20060101/; CFLAGS="-O2 -march=i686 -g" CXXFLAGS="-O2 -march=i686 -g " CPPFLAGS="" LDFLAGS="-g" CC=gcc CXX=g++ make DESTDIR=/home/cesar/conary/playground/builds/spca5xx/_ROOT_ install KERNELPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/build MODULEPATH=/lib/modules/2.6.14.5-fdl.1.x86.i686.cmov/kernel/drivers/usb/media" exited with exit code 2