编译rtl8187L_linux_1041[1].0209.2012 .tar.gz 出错 求大神怎么解决 纯小白不会呀

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
kevin_zilin
帖子: 7
注册时间: 2014-10-18 11:48
系统: ubuntu14.04

编译rtl8187L_linux_1041[1].0209.2012 .tar.gz 出错 求大神怎么解决 纯小白不会呀

#1

帖子 kevin_zilin » 2014-10-18 12:31

kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko: kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko kernel/drivers/misc/eeprom/eeprom_93cx6.ko
kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko: kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko kernel/drivers/misc/eeprom/eeprom_93cx6.ko
make[1]: 正在进入目录 `/var/www/rtl8187/rtl8187'
make -C /lib/modules/3.13.0-37-generic/build M=/var/www/rtl8187/rtl8187 CC=gcc modules
make[2]: 正在进入目录 `/usr/src/linux-headers-3.13.0-37-generic'
CC [M] /var/www/rtl8187/rtl8187/r8187_core.o
/var/www/rtl8187/rtl8187/r8187_core.c:153:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
static int __devinit rtl8187_usb_probe(struct usb_interface *intf,
^
/var/www/rtl8187/rtl8187/r8187_core.c:155:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
static void __devexit rtl8187_usb_disconnect(struct usb_interface *intf);
^
/var/www/rtl8187/rtl8187/r8187_core.c:168:12: error: ‘rtl8187_usb_probe’ undeclared here (not in a function)
.probe = rtl8187_usb_probe,
^
/var/www/rtl8187/rtl8187/r8187_core.c:169:16: error: ‘rtl8187_usb_disconnect’ undeclared here (not in a function)
.disconnect = rtl8187_usb_disconnect,
^
/var/www/rtl8187/rtl8187/r8187_core.c: In function ‘rtl8180_proc_module_init’:
/var/www/rtl8187/rtl8187/r8187_core.c:427:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
rtl8180_proc=create_proc_entry(RTL8187_MODULE_NAME, S_IFDIR, init_net.proc_net);
^
/var/www/rtl8187/rtl8187/r8187_core.c:427:14: warning: assignment makes pointer from integer without a cast [enabled by default]
rtl8180_proc=create_proc_entry(RTL8187_MODULE_NAME, S_IFDIR, init_net.proc_net);
^
/var/www/rtl8187/rtl8187/r8187_core.c: In function ‘rtl8180_proc_init_one’:
/var/www/rtl8187/rtl8187/r8187_core.c:461:16: warning: assignment makes pointer from integer without a cast [enabled by default]
priv->dir_dev = create_proc_entry(dev->name,
^
/var/www/rtl8187/rtl8187/r8187_core.c:479:2: error: implicit declaration of function ‘create_proc_read_entry’ [-Werror=implicit-function-declaration]
e = create_proc_read_entry("stats-rx", S_IFREG | S_IRUGO,
^
/var/www/rtl8187/rtl8187/r8187_core.c:479:4: warning: assignment makes pointer from integer without a cast [enabled by default]
e = create_proc_read_entry("stats-rx", S_IFREG | S_IRUGO,
^
/var/www/rtl8187/rtl8187/r8187_core.c:489:4: warning: assignment makes pointer from integer without a cast [enabled by default]
e = create_proc_read_entry("stats-tx", S_IFREG | S_IRUGO,
^
/var/www/rtl8187/rtl8187/r8187_core.c:518:4: warning: assignment makes pointer from integer without a cast [enabled by default]
e = create_proc_read_entry("registers", S_IFREG | S_IRUGO,
^
/var/www/rtl8187/rtl8187/r8187_core.c: In function ‘rtl8180_tx’:
/var/www/rtl8187/rtl8187/r8187_core.c:1382:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
u8 seg = ((u32)txbuf % 4);
^
/var/www/rtl8187/rtl8187/r8187_core.c: In function ‘rtl8187_usb_initendpoints’:
/var/www/rtl8187/rtl8187/r8187_core.c:1588:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
seg_size = (u32)ptrcontext->transfer_buffer % 4;
^
/var/www/rtl8187/rtl8187/r8187_core.c: At top level:
/var/www/rtl8187/rtl8187/r8187_core.c:3762:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_probe’
static int __devinit rtl8187_usb_probe(struct usb_interface *intf,
^
/var/www/rtl8187/rtl8187/r8187_core.c:3862:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl8187_usb_disconnect’
static void __devexit rtl8187_usb_disconnect(struct usb_interface *intf)
^
cc1: some warnings being treated as errors
make[3]: *** [/var/www/rtl8187/rtl8187/r8187_core.o] 错误 1
make[2]: *** [_module_/var/www/rtl8187/rtl8187] 错误 2
make[2]:正在离开目录 `/usr/src/linux-headers-3.13.0-37-generic'
make[1]: *** [modules] 错误 2
make[1]:正在离开目录 `/var/www/rtl8187/rtl8187'
make: *** [install] 错误 2
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: 编译rtl8187L_linux_1041[1].0209.2012 .tar.gz 出错 求大神怎么解决 纯小

#2

帖子 lhw828 » 2014-10-20 22:58

这个好像不用编译吧
回复