centos 5.6核心升級到 linux-3.2.23 報錯!
今天在做 centos 5.6核心升級到 linux-3.2.23 報錯:
In file included from /usr/include/sys/time.h:31, from /usr/include/linux/input.h:12, from samples/hidraw/hid-example.c:14: /usr/include/sys/select.h:78: 錯誤:與 ‘fd_set’ 型別衝突 /usr/include/linux/types.h:12: 錯誤:‘fd_set’ 的上一個宣告在此 In file included from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/sys/types.h:62: 錯誤:與 ‘dev_t’ 型別衝突 /usr/include/linux/types.h:13: 錯誤:‘dev_t’ 的上一個宣告在此 /usr/include/sys/types.h:67: 錯誤:與 ‘gid_t’ 型別衝突 /usr/include/linux/types.h:27: 錯誤:‘gid_t’ 的上一個宣告在此 /usr/include/sys/types.h:72: 錯誤:與 ‘mode_t’ 型別衝突 /usr/include/linux/types.h:15: 錯誤:‘mode_t’ 的上一個宣告在此 /usr/include/sys/types.h:77: 錯誤:與 ‘nlink_t’ 型別衝突 /usr/include/linux/types.h:16: 錯誤:‘nlink_t’ 的上一個宣告在此 /usr/include/sys/types.h:82: 錯誤:與 ‘uid_t’ 型別衝突 /usr/include/linux/types.h:26: 錯誤:‘uid_t’ 的上一個宣告在此 In file included from /usr/include/sys/types.h:133, from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/time.h:105: 錯誤:與 ‘timer_t’ 型別衝突 /usr/include/linux/types.h:22: 錯誤:‘timer_t’ 的上一個宣告在此 In file included from /usr/include/linux/input.h:14, from samples/hidraw/hid-example.c:14: /usr/include/sys/types.h:235: 錯誤:與 ‘blkcnt_t’ 型別衝突 /usr/include/linux/types.h:114: 錯誤:‘blkcnt_t’ 的上一個宣告在此 samples/hidraw/hid-example.c:15:26: 錯誤:linux/hidraw.h:沒有那個檔案或目錄 samples/hidraw/hid-example.c: In function ‘main’: samples/hidraw/hid-example.c:48: 錯誤:‘rpt_desc’ 的儲存大小未知 samples/hidraw/hid-example.c:49: 錯誤:‘info’ 的儲存大小未知 samples/hidraw/hid-example.c:65: 錯誤:‘HIDIOCGRDESCSIZE’ 未宣告 (在此函式內第一次使 用) samples/hidraw/hid-example.c:65: 錯誤:(即使在一個函式內多次出現,每個未宣告的識別符號 在其 samples/hidraw/hid-example.c:65: 錯誤:所在的函式內只報告一次。) samples/hidraw/hid-example.c:73: 錯誤:‘HIDIOCGRDESC’ 未宣告 (在此函式內第一次使用) samples/hidraw/hid-example.c:84: 警告:隱式宣告函式 ‘HIDIOCGRAWNAME’ samples/hidraw/hid-example.c:91: 警告:隱式宣告函式 ‘HIDIOCGRAWPHYS’ samples/hidraw/hid-example.c:98: 錯誤:‘HIDIOCGRAWINFO’ 未宣告 (在此函式內第一次使用) samples/hidraw/hid-example.c:49: 警告:未使用的變數 ‘info’ samples/hidraw/hid-example.c:48: 警告:未使用的變數 ‘rpt_desc’ samples/hidraw/hid-example.c: In function ‘bus_str’: samples/hidraw/hid-example.c:171: 錯誤:‘BUS_VIRTUAL’ 未宣告 (在此函式內第一次使用) make[2]: *** [samples/hidraw/hid-example] 錯誤 1 make[1]: *** [samples/hidraw] 錯誤 2 make: *** [vmlinux] 錯誤 2
解決方法如下:
vi samples/hidraw/hid-example.c
將13-15行的如下3行移動到33行以後。 13 #include14 #include 15 #include 29 #include 30 #include 31 #include 32 #include 33 #include vi /usr/include/linux/input.hline 647 #define BUS_PCI 0x01 #define BUS_ISAPNP 0x02 #define BUS_USB 0x03 #define BUS_HIL 0x04 #define BUS_BLUETOOTH 0x05 /*以下一行為新增*/ #define BUS_VIRTUAL 0x06 #define BUS_ISA 0x10 #define BUS_I8042 0x11 #define BUS_XTKBD 0x12 #define BUS_RS232 0x13 #define BUS_GAMEPORT 0x14 #define BUS_PARPORT 0x15 #define BUS_AMIGA 0x16 #define BUS_ADB 0x17 #define BUS_I2C 0x18 #define BUS_HOST 0x19 #define BUS_GSC 0x1A /*以下兩行為新增*/ #define BUS_ATARI 0x1B #define BUS_SPI 0x1C完成以上修改後,開始編譯核心。
make bzImage問題解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-750987/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 5.6 升級 10.2.0.5 錯誤解決CentOS
- centos下升級php5.3到php5.6CentOSPHP
- Centos5.6簡單方法升級php到php5.3.3CentOSPHP
- CentOS 8 升級核心CentOS
- centos7 mysql5.6升級5.7CentOSMySql
- CentOS 7核心升級教程。CentOS
- CentOS系統核心升級CentOS
- CentOS6.X 升級核心CentOS
- centos-6.7 核心升級(轉)CentOS
- CentOS升級MySQL到5.5CentOSMySql
- Windows下Mysql5.6升級到5.7WindowsMySql
- centos 升級nginx到1.10.2CentOSNginx
- activemq升級報錯MQ
- Centos8升級到Centos 8 stream教程。CentOS
- CentOS 6.4 X64 利用 yum 升級到 Oracle linux 6.4 核心CentOSOracleLinux
- CentOS 7升級核心簡明說明CentOS
- MySQL:5.6 升級 5.7MySql
- 升級到Linux 2.4核心(轉)Linux
- Linux升級核心後報No volume groups found錯誤Linux
- Centos7 升級openssh到最高版本CentOS
- mysql5.1升級5.6MySql
- 資料庫升級報錯資料庫
- 升級核心
- 從CentOS 7.0升級到7.7版本CentOS
- 在CentOS中Gitlab升級,6.0到6.5CentOSGitlab
- mysql 5.6 升級 到 5.7 的二進位制升級方法 另一個簡便思路.MySql
- php5.6 升級至7.2.7PHP
- CentOS升級核心與容器執行時核心引數的關係CentOS
- oracle 升級報錯 NO pre-requistes......OracleUI
- centos7 離線升級/線上升級作業系統核心CentOS作業系統
- Centos 7升級 PHP7 到 PHP8CentOSPHP
- CentOS 6.9 升級 glibc 2.12 到 2.17(qbit)CentOS
- Centos6.5 python2.6.6 升級到2.7.5CentOSPython
- ubuntu核心升級Ubuntu
- cnpm 核心模組 npminstall 升級到 async 總結NPM
- Linux 核心準備升級到 Rust 1.77LinuxRust
- pip 升級後runpy.py報錯
- Mac os 升級到11.0版本後 啟動擴充套件報錯Mac套件