I am trying to use a Soundblaster Live! on a ALPHA 164SX.

My main interest is the sequencer support.


Before it worked except loading large soundfonts.(> ~2 MB)




Now when I try to build the latest versions of alsa, it stops with this errors:




In file included from /lib/modules/2.4.20/build/include/linux/mm.h:4,


                 from /lib/modules/2.4.20/build/include/linux/slab.h:14,


                 from /usr/local/src/alsa-0.9.2/alsa-driver-0.9.
2/include/sound/driver.h:53,


                 from ../alsa-kernel/core/hwdep.c:22,


                 from hwdep.c:1:


/lib/modules/2.4.20/build/include/linux/sched.h:946: arguments given to macro 
`need_resched'


In file included from /lib/modules/2.4.20/build/include/linux/mm.h:4,


                 from /lib/modules/2.4.20/build/include/linux/slab.h:14,


                 from /usr/local/src/alsa-0.9.2/alsa-driver-0.9.
2/include/sound/driver.h:53,


                 from ../alsa-kernel/core/hwdep.c:22,


                 from hwdep.c:1:


/lib/modules/2.4.20/build/include/linux/sched.h:946: parse error before `->'


make[1]: *** [hwdep.o] Error 1


make: *** [compile] Error 1






When I comment out this line in adriver.h:




/* #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 3)


#define need_resched() (current->need_resched)


#endif */




it goes a little bit further but stops with this errors:






In file included from /lib/modules/2.4.20/build/include/linux/highmem.h:5,


                 from memory_wrapper.c:23:


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function 
`flush_icache_user_range':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:84: dereferencing pointer to 
incomplete type


/lib/modules/2.4.20/build/include/asm/pgalloc.h:84: `VM_EXEC' undeclared (first 
use in this function)


/lib/modules/2.4.20/build/include/asm/pgalloc.h:84: (Each undeclared identifier 
is reported only once


/lib/modules/2.4.20/build/include/asm/pgalloc.h:84: for each function it appears 
in.)


/lib/modules/2.4.20/build/include/asm/pgalloc.h:85: dereferencing pointer to 
incomplete type


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function 
`ev4_flush_tlb_current_page':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:112: dereferencing pointer to 
incomplete type


/lib/modules/2.4.20/build/include/asm/pgalloc.h:112: `VM_EXEC' undeclared (first 
use in this function)


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function 
`ev5_flush_tlb_current_page':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:124: dereferencing pointer to 
incomplete type


/lib/modules/2.4.20/build/include/asm/pgalloc.h:124: `VM_EXEC' undeclared (first 
use in this function)


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function `flush_tlb_page':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:201: dereferencing pointer to 
incomplete type


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function `free_pgd_slow':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:276: warning: implicit 
declaration of function `free_page'


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function `pmd_alloc_one':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:281: warning: implicit 
declaration of function `__get_free_page'


/lib/modules/2.4.20/build/include/asm/pgalloc.h:281: `GFP_KERNEL' undeclared 
(first use in this function)


/lib/modules/2.4.20/build/include/asm/pgalloc.h:281: warning: cast to pointer 
from integer of different size


/lib/modules/2.4.20/build/include/asm/pgalloc.h: In function `pte_alloc_one':


/lib/modules/2.4.20/build/include/asm/pgalloc.h:313: `GFP_KERNEL' undeclared 
(first use in this function)


/lib/modules/2.4.20/build/include/asm/pgalloc.h:313: warning: cast to pointer 
from integer of different size


In file included from memory_wrapper.c:23:


/lib/modules/2.4.20/build/include/linux/highmem.h: In function `kmap':


/lib/modules/2.4.20/build/include/linux/highmem.h:68: warning: implicit 
declaration of function `page_address'


/lib/modules/2.4.20/build/include/linux/highmem.h:68: warning: return makes 
pointer from integer without a cast


memory_wrapper.c: In function `snd_compat_vmalloc_to_page':


memory_wrapper.c:32: warning: implicit declaration of function `VMALLOC_VMADDR'


memory_wrapper.c:36: warning: implicit declaration of function `pgd_offset'


memory_wrapper.c:36: warning: assignment makes pointer from integer without a 
cast


memory_wrapper.c:37: warning: implicit declaration of function `pmd_offset'


memory_wrapper.c:37: warning: assignment makes pointer from integer without a 
cast


memory_wrapper.c:38: warning: implicit declaration of function `pte_offset'


memory_wrapper.c:38: warning: assignment makes pointer from integer without a 
cast


memory_wrapper.c:42: warning: implicit declaration of function `pte_page'


memory_wrapper.c:42: warning: assignment makes pointer from integer without a 
cast


make[1]: *** [memory_wrapper.o] Error 1


make: *** [compile] Error 1










1. is there a way to get alsa working again on ALPHA or


2. which combination of alsa and kernel is know to work on ALPHA and can load 
large soundfonts?








Met Vriendelijke Zwerversgroeten


 


Wouter Rademaker




Snel-post:    [EMAIL PROTECTED]




    \ / \ /


    >O< >O<


  *{_}   {_}*






  






------------------------------------------
This message was sent by Scoutnet Webmail.
http://www.scoutnet.nl                    




-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to