- 论坛徽章:
- 0
|
源文件来自官网,在make的时候出错,加上API=WEXT的参数后仍然出错,我猜是由于系统升级原来的方法不适用。
下面是出错信息:
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c:3470:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
^
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c:3470:22: warning: assignment makes pointer from integer without a cast [enabled by default]
if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
^
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c:3475:16: error: dereferencing pointer to incomplete type
wl->proc_entry->read_proc = wl_proc_read;
^
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c:3476:16: error: dereferencing pointer to incomplete type
wl->proc_entry->write_proc = wl_proc_write;
^
/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.c:3477:16: error: dereferencing pointer to incomplete type
wl->proc_entry->data = wl;
^
cc1: some warnings being treated as errors
make[2]: *** [/home/henry/build/mydriver/hybrid/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/home/henry/build/mydriver/hybrid] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.10.0-54.0.1.el7.x86_64'
make: *** [all] Error 2
|
|