[myTouch 3G, Magic Android Development] andy.banc:
Hello, it's a few day that i try to understan how to make my own rom, but i have this error when i try to compile the HTC kernel

arch/arm/mach-msm/htc_acoustic.c:157: warning: unused variable ‘req’ arch/arm/mach-msm/htc_acoustic.c: At top level: arch/arm/mach-msm/htc_acoustic.c:242: warning: initialization from incompatible pointer type CC arch/arm/mach-msm/board-trout-rfkill.o CC arch/arm/mach-msm/board-halibut.o arch/arm/mach-msm/board-halibut.c:68: error: array type has incomplete element type arch/arm/mach-msm/board-halibut.c:69: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:69: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:69: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:69: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:70: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:70: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:70: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:70: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:71: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:71: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:71: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:71: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:72: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:72: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:72: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:72: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:73: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:73: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:73: error: field name not in record or union initializer arch/arm/mach-msm/board-halibut.c:73: error: (near initialization for ’snd_endpoints_list’) arch/arm/mach-msm/board-halibut.c:77: error: variable ‘halibut_snd_endpoints’ has initializer but incomplete type arch/arm/mach-msm/board-halibut.c:78: error: unknown field ‘endpoints’ specified in initializer arch/arm/mach-msm/board-halibut.c:78: warning: excess elements in struct initializer arch/arm/mach-msm/board-halibut.c:78: warning: (near initialization for‘halibut_snd_endpoints’) arch/arm/mach-msm/board-halibut.c:79: error: unknown field ‘num’ specified in initializer arch/arm/mach-msm/board-halibut.c:80: error: invalid application of ’sizeof’ to incomplete type ’struct snd_endpoint’ arch/arm/mach-msm/board-halibut.c:80: warning: excess elements in struct initializer arch/arm/mach-msm/board-halibut.c:80: warning: (near initialization for‘halibut_snd_endpoints’) make[1]: *** [arch/arm/mach-msm/board-halibut.o] Errore 1 make: *** [arch/arm/mach-msm] Errore 2