brcmfmac_module_init

$make
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  CC [M]  drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o
In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:20:0,
                 from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:24:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c: In function ‘brcmfmac_module_init’:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:14: error: pasting "BRCMF_" and ""INFO"" does not give a valid preprocessing token
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
              ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:15: error: pasting ""INFO"" and "_VAL" does not give a valid preprocessing token
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
               ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:22: note: in definition of macro ‘brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
                      ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:14: error: ‘BRCMF_’ undeclared (first use in this function)
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
              ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:14: note: each undeclared identifier is reported only once for each function it appears in
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
              ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:15: error: expected ‘)’ before string constant
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
               ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:22: note: in definition of macro ‘brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
                      ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:2: error: too few arguments to function ‘__brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
  ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:348:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze init brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:222:6: note: declared here
 void __brcmf_dbg(u32 level, const char *func, const char *fmt, ...)
      ^
In file included from drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h:20:0,
                 from drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:24:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c: In function ‘brcmfmac_module_exit’:
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:14: error: pasting "BRCMF_" and ""INFO"" does not give a valid preprocessing token
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
              ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:373:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze exit brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:373:15: error: pasting ""INFO"" and "_VAL" does not give a valid preprocessing token
     brcmf_dbg("INFO", "durongze exit brcmfmac\n");
               ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:22: note: in definition of macro ‘brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
                      ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:14: error: ‘BRCMF_’ undeclared (first use in this function)
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
              ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:373:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze exit brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:373:15: error: expected ‘)’ before string constant
     brcmf_dbg("INFO", "durongze exit brcmfmac\n");
               ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:22: note: in definition of macro ‘brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
                      ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/debug.h:74:2: error: too few arguments to function ‘__brcmf_dbg’
  __brcmf_dbg(BRCMF_##level##_VAL, __func__,  \
  ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:373:5: note: in expansion of macro ‘brcmf_dbg’
     brcmf_dbg("INFO", "durongze exit brcmfmac\n");
     ^
drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c:222:6: note: declared here
 void __brcmf_dbg(u32 level, const char *func, const char *fmt, ...)
      ^
scripts/Makefile.build:293: recipe for target 'drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o' failed
make[6]: *** [drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.o] Error 1
scripts/Makefile.build:544: recipe for target 'drivers/net/wireless/broadcom/brcm80211/brcmfmac' failed
make[5]: *** [drivers/net/wireless/broadcom/brcm80211/brcmfmac] Error 2
scripts/Makefile.build:544: recipe for target 'drivers/net/wireless/broadcom/brcm80211' failed
make[4]: *** [drivers/net/wireless/broadcom/brcm80211] Error 2
scripts/Makefile.build:544: recipe for target 'drivers/net/wireless/broadcom' failed
make[3]: *** [drivers/net/wireless/broadcom] Error 2
scripts/Makefile.build:544: recipe for target 'drivers/net/wireless' failed
make[2]: *** [drivers/net/wireless] Error 2
scripts/Makefile.build:544: recipe for target 'drivers/net' failed
make[1]: *** [drivers/net] Error 2
Makefile:988: recipe for target 'drivers' failed
make: *** [drivers] Error 2

############################################### error ############################################

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabihf/4.9/lto-wrapper
Target: arm-linux-gnueabihf
Configured with: ../src/configure -v --with-pkgversion='Raspbian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libitm --disable-libquadmath --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-arch-directory=arm --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-sjlj-exceptions --with-arch=armv6 --with-fpu=vfp --with-float=hard --enable-checking=release --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf
Thread model: posix
gcc version 4.9.2 (Raspbian 4.9.2-10)


############################################## ok ####################################################

使用内建 specs。
COLLECT_GCC=/opt/compiler/raspberrypi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc
COLLECT_LTO_WRAPPER=/opt/compiler/raspberrypi-tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/../libexec/gcc/arm-linux-gnueabihf/4.8.3/lto-wrapper
目标:arm-linux-gnueabihf
配置为:/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/src/gcc-linaro-4.8-2014.01/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-linux-gnueabihf --prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/install --with-sysroot=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/install/arm-linux-gnueabihf/libc --enable-languages=c,c++,fortran --disable-multilib --enable-multiarch --with-arch=armv6 --with-tune=arm1176jz-s --with-fpu=vfp --with-float=hard --with-pkgversion='crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11' --with-bugurl=https://bugs.launchpad.net/gcc-linaro --enable-__cxa_atexit --enable-libmudflap --enable-libgomp --enable-libssp --with-gmp=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --with-mpfr=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --with-mpc=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --with-isl=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --with-cloog=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --with-libelf=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/.build/arm-linux-gnueabihf/build/static --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-plugin --enable-gold --with-local-prefix=/cbuild/slaves/oorts/crosstool-ng/builds/arm-linux-gnueabihf-raspbian-linux/install/arm-linux-gnueabihf/libc --enable-c99 --enable-long-long --with-float=hard
线程模型:posix
gcc 版本 4.8.3 20140106 (prerelease) (crosstool-NG linaro-1.13.1-4.8-2014.01 - Linaro GCC 2013.11)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值