Need help - Newbie
Hey all,
Just installed 64Studio and noticed I had no sound. I went to the Creative website to get drivers for my sound card. When it came to making my install file I kept getting error messages like shown below:
tom@dot-ii:~/Desktop/XFiDrv_Linux_Public_US_1.00$ make
make -C /lib/modules/2.6.21-1-multimedia-amd64/build M=/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00
make[1]: Entering directory `/usr/src/linux-headers-2.6.21-1-multimedia-amd64'
CC [M] /home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.o
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c: In function ‘put_src_rsc’:
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:569: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:569: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:576: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:576: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c: In function ‘put_srcimp_rsc’:
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:883: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:883: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:887: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:887: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c: In function ‘srcimp_imap_add’:
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:916: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:916: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:922: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:922: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c: In function ‘srcimp_imap_delete’:
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:936: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:936: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:942: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:942: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c: In function ‘srcimp_mgr_destroy’:
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:1004: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:1004: warning: comparison of distinct pointer types lacks a cast
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:1006: error: size of array ‘type name’ is negative
/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.c:1006: warning: comparison of distinct pointer types lacks a cast
make[2]: *** [/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00/ctsrc.o] Error 1
make[1]: *** [_module_/home/tom/.Trash/XFiDrv_Linux_Public_US_1.00] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.21-1-multimedia-amd64'
make: *** [all] Error 2
Can anybody possibly help me out, I'm a complete newbie when it comes to Linux and any help would be greatly appreciated.
Many thanks
Tom

Patching
If you need a 2.6.31 kernel, the best would be to roll your own from the kernel sources, rather than trying to hack it up piece by piece.
http://www.kernel.org/
Download the latest stable source, and patch it using the latest realtime kernel patch for that kernel:
http://www.kernel.org/pub/linux/kernel/projects/rt/
Build and install as per kernel building instructions of your choice
Kernel
Hmmm...
configuring from source
.Trash
Card
Hey Quentin, I'm using a