spca5xx make錯誤? - Linux

By Hazel
at 2012-04-29T23:59
at 2012-04-29T23:59
Table of Contents
修改makefile, 再修改一些include的.h檔後make
出現很多類似下面的訊息..
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:496: warning:
excess elements in scalar initializer
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:496: warning:
(near initialization for ‘spca505b_open_data_ccd’)
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:497: warning:
braces around scalar initializer
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:497: warning:
(near initialization for ‘spca505b_open_data_ccd’)
這種訊息是正常的嗎?
跑了約10秒後出現下面訊息隨後中斷..
/usr/include/semaphore.h:49: error: old-style parameter declarations in
prototyped function definition
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca5xx.c:5694: error:
expected ‘{’ at end of input
make[4]: *** [/home/user/Downloads/spca5xx-20060501/drivers/usb/spca5xx.o]
Error 1
make[3]: *** [_module_/home/user/Downloads/spca5xx-20060501] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686-bigmem'
make: *** [default] Error 2
看起來是這個/usr/include/semaphore.h有問題..
make怎麼這麼難~
※ 編輯: liymars 來自: 111.255.12.29 (04/30 00:02)
出現很多類似下面的訊息..
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:496: warning:
excess elements in scalar initializer
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:496: warning:
(near initialization for ‘spca505b_open_data_ccd’)
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:497: warning:
braces around scalar initializer
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca505.dat:497: warning:
(near initialization for ‘spca505b_open_data_ccd’)
這種訊息是正常的嗎?
跑了約10秒後出現下面訊息隨後中斷..
/usr/include/semaphore.h:49: error: old-style parameter declarations in
prototyped function definition
/home/user/Downloads/spca5xx-20060501/drivers/usb/spca5xx.c:5694: error:
expected ‘{’ at end of input
make[4]: *** [/home/user/Downloads/spca5xx-20060501/drivers/usb/spca5xx.o]
Error 1
make[3]: *** [_module_/home/user/Downloads/spca5xx-20060501] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686-bigmem'
make: *** [default] Error 2
看起來是這個/usr/include/semaphore.h有問題..
make怎麼這麼難~
※ 編輯: liymars 來自: 111.255.12.29 (04/30 00:02)
→ bitlife:warning看起來都還OK, semaphore.h 是 semaphore system 04/30 06:17
→ bitlife:call 的include file,算是*nix系統基本內建的.h檔,照道理 04/30 06:18
→ bitlife:不應該和linux的主力compiler gcc相沖才對.把 semaphore.h 04/30 06:19
→ bitlife:的49行前後貼來看看 04/30 06:19
→ bitlife:忘了提,貼的時候,順便註明一下line number 04/30 06:21
Tags:
Linux
All Comments

By Connor
at 2012-04-30T14:45
at 2012-04-30T14:45

By Bethany
at 2012-04-30T17:49
at 2012-04-30T17:49

By Ivy
at 2012-05-05T12:43
at 2012-05-05T12:43

By Jake
at 2012-05-10T06:04
at 2012-05-10T06:04
Related Posts
裝好 Ubuntu 12.04 LTS 可是沒聲音

By Margaret
at 2012-04-29T17:39
at 2012-04-29T17:39
關於gcin的一些問題

By Dorothy
at 2012-04-29T13:57
at 2012-04-29T13:57
設置VPN(ipsec+xl2tp)

By Zanna
at 2012-04-29T11:07
at 2012-04-29T11:07
kde中文檔名

By Caitlin
at 2012-04-29T01:58
at 2012-04-29T01:58
Ubuntu比較耗電

By Noah
at 2012-04-28T22:29
at 2012-04-28T22:29