Hi Michel: You may already be aware of this but spca5xx has now made it into Debian's testing repository. Kel and I are working to get the toolchain (spcaview etc) into Debian as well, that should happen fairly soon.
Some bad news though, we have received a bug report from a power PC user (Paul Brossier), it looks like the driver doesnt compile on powerpc. Do you have a co-maintainer versed on powerpc that can look into this for us by any chance? Also, we have set up a mail list for discussing debian packaging aspects of your driver. I dont expect it to be a high traffic site but if you are interested in joining the list point your browser here: http://lists.alioth.debian.org/mailman/listinfo/pkg-spca5xx-devel The alioth site also has a forum but we (Kel and I) are planning to shut that down, we dont need a list server *and* a forum :-) Steve Paul Brossier([EMAIL PROTECTED])@2005-10-17 17:31: > Package: spca5xx-source > Version: 20051001-1 > Severity: normal > > Hi, > > thanks for packaging these modules. the module works fine on an i386 > box, but I have troubles compiling it on 2.6.12-1-powerpc64. Attached is > the compilation log. > > > [EMAIL PROTECTED]:/usr/src/modules/spca5xx$ make > 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=/usr/src/modules/spca5xx CC=cc > modules > make[1]: Entering directory `/usr/src/linux-headers-2.6.12-1-powerpc64' > CC [M] /usr/src/modules/spca5xx/drivers/usb/spca5xx.o > In file included from include/linux/thread_info.h:20, > from include/linux/spinlock.h:12, > from include/linux/capability.h:45, > from include/linux/sched.h:7, > from include/linux/module.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39: > include/linux/bitops.h: In function ???generic_hweight64???: > include/linux/bitops.h:123: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:123: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:124: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:124: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:125: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:125: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:126: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:126: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:127: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:127: warning: integer constant is too large for > ???unsigned long??? type > include/linux/bitops.h:128: warning: right shift count >= width of type > In file included from include/linux/byteorder/big_endian.h:12, > from include/asm/byteorder.h:94, > from include/linux/kernel.h:16, > from include/linux/cache.h:4, > from include/asm/thread_info.h:15, > from include/linux/thread_info.h:21, > from include/linux/spinlock.h:12, > from include/linux/capability.h:45, > from include/linux/sched.h:7, > from include/linux/module.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39: > include/linux/byteorder/swab.h: In function ???__fswab64???: > include/linux/byteorder/swab.h:167: warning: left shift count >= width of type > include/linux/byteorder/swab.h:167: warning: left shift count >= width of type > include/linux/byteorder/swab.h:167: warning: right shift count >= width of > type > include/linux/byteorder/swab.h:167: warning: right shift count >= width of > type > include/linux/byteorder/swab.h: In function ???__swab64p???: > include/linux/byteorder/swab.h:172: warning: left shift count >= width of type > include/linux/byteorder/swab.h:172: warning: left shift count >= width of type > include/linux/byteorder/swab.h:172: warning: right shift count >= width of > type > include/linux/byteorder/swab.h:172: warning: right shift count >= width of > type > include/linux/byteorder/swab.h: In function ???__swab64s???: > include/linux/byteorder/swab.h:176: warning: left shift count >= width of type > include/linux/byteorder/swab.h:176: warning: left shift count >= width of type > include/linux/byteorder/swab.h:176: warning: right shift count >= width of > type > include/linux/byteorder/swab.h:176: warning: right shift count >= width of > type > In file included from include/asm/paca.h:23, > from include/asm/spinlock.h:20, > from include/linux/spinlock.h:43, > from include/linux/capability.h:45, > from include/linux/sched.h:7, > from include/linux/module.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39: > include/asm/mmu.h: At top level: > include/asm/mmu.h:73: error: width of ???avpn??? exceeds its type > include/asm/mmu.h:85: error: width of ???rpn??? exceeds its type > include/asm/mmu.h: In function ???hpt_hash???: > include/asm/mmu.h:133: warning: integer constant is too large for ???unsigned > long??? type > include/asm/mmu.h: In function ???vsid_scramble???: > include/asm/mmu.h:323: warning: right shift count >= width of type > include/asm/mmu.h:323: warning: left shift count >= width of type > include/asm/mmu.h:324: warning: right shift count >= width of type > include/asm/mmu.h:324: warning: left shift count >= width of type > In file included from include/asm/spinlock.h:22, > from include/linux/spinlock.h:43, > from include/linux/capability.h:45, > from include/linux/sched.h:7, > from include/linux/module.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39: > include/asm/iSeries/HvCall.h: In function ???HvCall_setVirtualDecr???: > include/asm/iSeries/HvCall.h:133: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:133: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_yieldProcessor???: > include/asm/iSeries/HvCall.h:138: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:138: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_setEnabledInterrupts???: > include/asm/iSeries/HvCall.h:143: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:143: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_clearLogBuffer???: > include/asm/iSeries/HvCall.h:149: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:149: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_getLogBufferCodePage???: > include/asm/iSeries/HvCall.h:155: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:155: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_getLogBufferFormat???: > include/asm/iSeries/HvCall.h:162: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:162: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_getLogBufferLength???: > include/asm/iSeries/HvCall.h:169: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:169: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function > ???HvCall_setLogBufferFormatAndCodepage???: > include/asm/iSeries/HvCall.h:176: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:176: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_sendIPI???: > include/asm/iSeries/HvCall.h:186: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:186: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_terminateMachineSrc???: > include/asm/iSeries/HvCall.h:192: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:192: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_setDABR???: > include/asm/iSeries/HvCall.h:197: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:197: warning: large integer implicitly truncated > to unsigned type > include/asm/iSeries/HvCall.h: In function ???HvCall_setDebugBus???: > include/asm/iSeries/HvCall.h:202: warning: integer constant is too large for > ???unsigned long??? type > include/asm/iSeries/HvCall.h:202: warning: large integer implicitly truncated > to unsigned type > In file included from include/linux/sched.h:12, > from include/linux/module.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:39: > include/linux/jiffies.h: In function ???timespec_to_jiffies???: > include/linux/jiffies.h:325: warning: left shift count >= width of type > include/linux/jiffies.h: In function ???timeval_to_jiffies???: > include/linux/jiffies.h:364: warning: left shift count >= width of type > include/linux/jiffies.h:364: warning: left shift count >= width of type > In file included from include/linux/mm.h:36, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:48: > include/asm/pgtable.h: In function ???find_linux_pte???: > include/asm/pgtable.h:533: warning: integer constant is too large for > ???unsigned long??? type > include/asm/pgtable.h:533: warning: cast to pointer from integer of different > size > include/asm/pgtable.h:535: warning: integer constant is too large for > ???unsigned long??? type > include/asm/pgtable.h:535: warning: cast to pointer from integer of different > size > In file included from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:48: > include/linux/mm.h: In function ???lowmem_page_address???: > include/linux/mm.h:434: warning: integer constant is too large for > ???unsigned long??? type > include/linux/mm.h:434: warning: cast to pointer from integer of different > size > include/linux/mm.h: In function ???pmd_alloc???: > include/linux/mm.h:679: warning: integer constant is too large for > ???unsigned long??? type > include/linux/mm.h:679: warning: cast to pointer from integer of different > size > In file included from include/linux/highmem.h:8, > from include/linux/pagemap.h:10, > from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:53: > include/asm/cacheflush.h: In function ???flush_icache_range???: > include/asm/cacheflush.h:44: warning: integer constant is too large for > ???unsigned long??? type > include/asm/cacheflush.h:44: warning: large integer implicitly truncated to > unsigned type > In file included from /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:55: > include/asm/io.h: In function ???virt_to_phys???: > include/asm/io.h:224: warning: integer constant is too large for ???unsigned > long??? type > include/asm/io.h: In function ???phys_to_virt???: > include/asm/io.h:241: warning: integer constant is too large for ???unsigned > long??? type > include/asm/io.h:241: warning: cast to pointer from integer of different size > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function > ???uvirt_to_kva???: > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1088: warning: integer > constant is too large for ???unsigned long??? type > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1088: warning: cast to pointer > from integer of different size > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1098: warning: integer > constant is too large for ???unsigned long??? type > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1098: warning: cast to pointer > from integer of different size > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c: In function ???kvirt_to_pa???: > /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1140: warning: integer > constant is too large for ???unsigned long??? type > make[2]: *** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Error 1 > make[1]: *** [_module_/usr/src/modules/spca5xx] Error 2 > make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-1-powerpc64' > make: *** [default] Error 2 > > Debian Release: testing/unstable > APT prefers unstable > APT policy: (500, 'unstable'), (1, 'experimental') > Architecture: powerpc (ppc64) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.12-1-powerpc64 > Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) > > Versions of packages spca5xx-source depends on: > ii build-essential 11.1 informational list of > build-essent > ii bzip2 1.0.2-10 high-quality block-sorting file > co > ii debhelper 4.9.13 helper programs for debian/rules > ii module-assistant 0.9.10 tool to make module package > creati > > spca5xx-source recommends no packages. > > > > _______________________________________________ > Pkg-spca5xx-devel mailing list > [EMAIL PROTECTED] > http://lists.alioth.debian.org/mailman/listinfo/pkg-spca5xx-devel > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]