[linux-dvb] RE: Twinhan 1025

Cornel van Lingen (PDT) cornel at pdtsa.co.za
Thu Sep 7 12:33:22 CEST 2006


Manu,

Is there anyone who has managed to make progress on this? 

I have tried 2.6.11 and 2.6.15 of Fedora 4 and Fedora 5.

Best Regards,

Cornel van Lingen

PUBLIC DISPLAY TECHNOLOGIES

P.O.Box 1632, Allens Nek, 1737

Cellular:  +27(0) 83 263 9030

Office: +27 (0) 11 678 3917

Fax:  +27 (0) 866 315 425

Email:  cornel at pdtsa.co.za

www.pdtsa.co.za 

-----Original Message-----
From: Manu Abraham [mailto:abraham.manu at gmail.com] 
Sent: 06 September 2006 17:47
To: cornel at pdtsa.co.za
Subject: Re: Twinhan 1025

cornel at pdtsa.co.za wrote:
> Here is the error log from make from the latest Mercurial version of
v4l-dvb.
> 

Oh, it is broken due to some changes at V4L, probably. What kernel
version are you using ?



Manu


>>
>> ------------------------------------------------------------------------
>>
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_create_risc':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:191: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_interrupt':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:303: warning:
passing argument 1 of 'snd_pcm_period_elapsed' from incompatible pointer
type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:308: error:
variable 'snd_bt87x_digital_hw' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:309: error:
unknown field 'info' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:312: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:312: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:313: error:
unknown field 'formats' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:313: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:313: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:314: error:
unknown field 'rates' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:314: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:314: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:315: error:
unknown field 'channels_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:315: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:315: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:316: error:
unknown field 'channels_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:316: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:316: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:317: error:
unknown field 'buffer_bytes_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:317: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:317: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:318: error:
unknown field 'period_bytes_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:318: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:318: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:319: error:
unknown field 'period_bytes_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:319: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:319: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:320: error:
unknown field 'periods_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:320: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:320: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:321: error:
unknown field 'periods_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:321: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:321: warning:
(near initialization for 'snd_bt87x_digital_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:324: error:
variable 'snd_bt87x_analog_hw' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:325: error:
unknown field 'info' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:328: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:328: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:329: error:
unknown field 'formats' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:329: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:329: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:330: error:
unknown field 'rates' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:330: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:330: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:331: error:
unknown field 'rate_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:331: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:331: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:332: error:
unknown field 'rate_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:332: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:332: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:333: error:
unknown field 'channels_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:333: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:333: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:334: error:
unknown field 'channels_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:334: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:334: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:335: error:
unknown field 'buffer_bytes_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:335: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:335: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:336: error:
unknown field 'period_bytes_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:336: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:336: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:337: error:
unknown field 'period_bytes_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:337: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:337: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:338: error:
unknown field 'periods_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:338: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:338: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:339: error:
unknown field 'periods_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:339: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:339: warning:
(near initialization for 'snd_bt87x_analog_hw')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:342: warning:
'struct snd_pcm_runtime' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:342: warning: its
scope is only this definition or declaration, which is probably not what you
want
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_set_digital_hw':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:359: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:360: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:363: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:366: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:367: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:371: warning:
'struct snd_pcm_runtime' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_set_analog_hw':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:373: error:
variable 'analog_clock' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:374: error:
unknown field 'num' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:374: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:374: warning:
(near initialization for 'analog_clock')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:375: error:
unknown field 'den_min' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:375: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:375: warning:
(near initialization for 'analog_clock')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:376: error:
unknown field 'den_max' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:376: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:376: warning:
(near initialization for 'analog_clock')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:377: error:
unknown field 'den_step' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:378: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:378: warning:
(near initialization for 'analog_clock')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:373: error:
storage size of 'analog_clock' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:379: error:
variable 'constraint_rates' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:380: error:
unknown field 'nrats' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:380: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:380: warning:
(near initialization for 'constraint_rates')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:381: error:
unknown field 'rats' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:382: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:382: warning:
(near initialization for 'constraint_rates')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:379: error:
storage size of 'constraint_rates' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:385: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:387: warning:
passing argument 1 of 'snd_pcm_hw_constraint_ratnums' from incompatible
pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:379: warning:
unused variable 'constraint_rates'
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:373: warning:
unused variable 'analog_clock'
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:379: error:
storage size of 'constraint_rates' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:373: error:
storage size of 'analog_clock' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_pcm_open':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:392: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:393: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:399: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:400: warning:
passing argument 2 of 'snd_bt87x_set_digital_hw' from incompatible pointer
type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:402: warning:
passing argument 2 of 'snd_bt87x_set_analog_hw' from incompatible pointer
type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:406: warning:
passing argument 1 of 'snd_pcm_hw_constraint_integer' from incompatible
pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_close':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:421: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:430: warning:
'struct snd_pcm_hw_params' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_hw_params':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:432: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:436: warning:
passing argument 1 of 'hw_param_interval' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:436: warning:
passing argument 1 of 'snd_pcm_lib_malloc_pages' from incompatible pointer
type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:440: warning:
passing argument 1 of 'hw_param_interval' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:441: warning:
passing argument 1 of 'hw_param_interval' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:441: warning:
passing argument 1 of 'hw_param_mask' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:441: warning:
passing argument 1 of 'hw_param_interval' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_hw_free':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:446: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:449: warning:
passing argument 1 of 'snd_pcm_lib_free_pages' from incompatible pointer
type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_prepare':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:455: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:456: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:461: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:461: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:463: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_trigger':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:497: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_pointer':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:511: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:512: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:514: warning:
passing argument 1 of 'bytes_to_frames' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:517: error:
variable 'snd_bt87x_pcm_ops' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:518: error:
unknown field 'open' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:518: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:518: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:519: error:
unknown field 'close' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:519: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:519: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:520: error:
unknown field 'ioctl' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:520: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:520: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:521: error:
unknown field 'hw_params' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:521: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:521: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:522: error:
unknown field 'hw_free' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:522: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:522: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:523: error:
unknown field 'prepare' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:523: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:523: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:524: error:
unknown field 'trigger' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:524: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:524: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:525: error:
unknown field 'pointer' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:525: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:525: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:526: error:
unknown field 'page' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:526: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:526: warning:
(near initialization for 'snd_bt87x_pcm_ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:530: warning:
'struct snd_ctl_elem_info' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:530: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_volume_info':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:532: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:533: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:534: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:535: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:540: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:540: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_volume_get':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:542: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:544: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:549: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:549: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_volume_put':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:551: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:558: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:565: error:
variable 'snd_bt87x_capture_volume' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:566: error:
unknown field 'iface' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:566: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:566: warning:
(near initialization for 'snd_bt87x_capture_volume')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:567: error:
unknown field 'name' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:567: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:567: warning:
(near initialization for 'snd_bt87x_capture_volume')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:568: error:
unknown field 'info' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:568: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:568: warning:
(near initialization for 'snd_bt87x_capture_volume')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:569: error:
unknown field 'get' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:569: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:569: warning:
(near initialization for 'snd_bt87x_capture_volume')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:570: error:
unknown field 'put' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:570: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:570: warning:
(near initialization for 'snd_bt87x_capture_volume')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:574: warning:
'struct snd_ctl_elem_info' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:574: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_boost_info':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:576: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:577: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:578: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:579: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:584: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:584: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_boost_get':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:586: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:588: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:593: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:593: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_boost_put':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:595: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:602: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:609: error:
variable 'snd_bt87x_capture_boost' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:610: error:
unknown field 'iface' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:610: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:610: warning:
(near initialization for 'snd_bt87x_capture_boost')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:611: error:
unknown field 'name' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:611: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:611: warning:
(near initialization for 'snd_bt87x_capture_boost')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:612: error:
unknown field 'info' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:612: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:612: warning:
(near initialization for 'snd_bt87x_capture_boost')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:613: error:
unknown field 'get' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:613: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:613: warning:
(near initialization for 'snd_bt87x_capture_boost')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:614: error:
unknown field 'put' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:614: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:614: warning:
(near initialization for 'snd_bt87x_capture_boost')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:618: warning:
'struct snd_ctl_elem_info' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:618: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_source_info':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:622: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:623: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:624: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:625: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:626: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:627: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:627: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:632: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:632: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_source_get':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:634: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:636: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:641: warning:
'struct snd_ctl_elem_value' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:641: warning:
'struct snd_kcontrol' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_capture_source_put':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:643: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:650: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:657: error:
variable 'snd_bt87x_capture_source' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:658: error:
unknown field 'iface' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:658: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:658: warning:
(near initialization for 'snd_bt87x_capture_source')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:659: error:
unknown field 'name' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:659: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:659: warning:
(near initialization for 'snd_bt87x_capture_source')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:660: error:
unknown field 'info' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:660: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:660: warning:
(near initialization for 'snd_bt87x_capture_source')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:661: error:
unknown field 'get' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:661: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:661: warning:
(near initialization for 'snd_bt87x_capture_source')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:662: error:
unknown field 'put' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:662: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:662: warning:
(near initialization for 'snd_bt87x_capture_source')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:682: warning:
'struct snd_device' declared inside parameter list
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_dev_free':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:684: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_pcm':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:693: warning:
passing argument 1 of 'snd_pcm_new' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:693: warning:
passing argument 6 of 'snd_pcm_new' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:696: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:697: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:698: warning:
passing argument 1 of 'snd_pcm_set_ops' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:698: warning:
passing argument 3 of 'snd_pcm_set_ops' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:703: warning:
passing argument 1 of 'snd_pcm_lib_preallocate_pages_for_all' from
incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_create':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:712: error:
variable 'ops' has initializer but incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:713: error:
unknown field 'dev_free' specified in initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:714: warning:
excess elements in struct initializer
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:714: warning:
(near initialization for 'ops')
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:712: error:
storage size of 'ops' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:761: warning:
passing argument 1 of 'snd_device_new' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:766: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:712: warning:
unused variable 'ops'
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:712: error:
storage size of 'ops' isn't known
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: At top level:
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:782: error:
'PCI_DEVICE_ID_BROOKTREE_879' undeclared here (not in a function)
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_detect_card':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:820: warning:
passing argument 1 of 'pci_match_device' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c: In function
'snd_bt87x_probe':
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:870: warning:
assignment from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:890: warning:
passing argument 1 of 'snd_ctl_new1' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:890: warning:
passing argument 1 of 'snd_ctl_add' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:893: warning:
passing argument 1 of 'snd_ctl_new1' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:893: warning:
passing argument 1 of 'snd_ctl_add' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:896: warning:
passing argument 1 of 'snd_ctl_new1' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:896: warning:
passing argument 1 of 'snd_ctl_add' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:900: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:900: error:
request for member 'driver' in something not a structure or union
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:900: warning:
passing argument 1 of 'strcpy' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:901: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:901: error:
request for member 'shortname' in something not a structure or union
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:901: warning:
passing argument 1 of 'sprintf' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:902: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:902: error:
request for member 'longname' in something not a structure or union
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:903: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:903: error:
request for member 'shortname' in something not a structure or union
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:904: warning:
passing argument 1 of 'sprintf' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:904: warning:
format '%s' expects type 'char *', but argument 3 has type 'struct
pci_device_id *'
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:905: error:
dereferencing pointer to incomplete type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:905: error:
request for member 'mixername' in something not a structure or union
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:905: warning:
passing argument 1 of 'strcpy' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:907: warning:
passing argument 1 of 'snd_card_register' from incompatible pointer type
>> /root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.c:916: warning:
passing argument 1 of 'snd_card_free' from incompatible pointer type
>> make[3]: *** [/root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l/bt87x.o]
Error 1
>> make[2]: *** [_module_/root/Desktop/linuxtv/v4l-dvb-443f5b4e2365/v4l]
Error 2
>> make[1]: *** [default] Error 2
>> make: *** [all] Error 2





More information about the linux-dvb mailing list