Hi all,

My first time compilation as soon as I setup the OE environment was succesfull and boots fine too.. I'm using overo-fire.
Now I have added libertas Thinfirm drivers as per http://corysohrakoff.wordpress.com/2011/09/13/enabling-wifi-ap-mode-on-a-gumstix-overo/ but using OE..
I have pasted the error below..

My understanding of OE might not be good.. but I have a question
Does Thinfirm drivers get compiled by 'recipes' or the normal 'Make'.. If 'recipies', then where do I find the recipies..?? If it is Make then how to proceed..??

~~~~~~~~~~~~~~~~~~~~~~~~~~
desen555@desen555-UStudio:~/overo-oe$ bitbake virtual/kernel
NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
Loading cache: 100% |##################################################################################################################################| ETA:  00:00:00
Loaded 7208 entries from dependency cache.
NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4                                                          | ETA:  00:00:13
NOTE: Angstrom DOES NOT support fso-apm because regular apmd is good enough                                                                            | ETA:  00:00:11
NOTE: Angstrom DOES NOT support bluez-utils because bluez-utils 3.x has been replaced by bluez4                                                        | ETA:  00:00:10
NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4                                                          | ETA:  00:00:09
NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used                                                           | ETA:  00:00:08
NOTE: Angstrom DOES NOT support bluez-utils because bluez-utils 3.x has been replaced by bluez4                                                        | ETA:  00:00:07
NOTE: Angstrom DOES NOT support ipkg because ipkg has been superseded by opkg################                                                          | ETA:  00:00:06
NOTE: Angstrom DOES NOT support bluez-libs because bluez-libs 3.x has been replaced by bluez4#############                                             | ETA:  00:00:05
NOTE: Angstrom DOES NOT support bash-noemu because doesn't work on the target#####################################################                     | ETA:  00:00:02
NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used##########################################                 | ETA:  00:00:01
NOTE: Angstrom DOES NOT support libiconv because the glibc builtin iconv replacement is used###################################################        | ETA:  00:00:00
Parsing recipes: 100% |################################################################################################################################| Time: 00:00:15
Parsing of 7344 .bb files complete (6579 cached, 765 parsed). 7992 targets, 324 skipped, 2 masked, 0 errors.
WARNING: No bb files matched BBFILE_PATTERN_user '^/home/desen555/overo-oe/user.collection/recipes'

Build Configuration:
BB_VERSION        = "1.12.0"
METADATA_BRANCH   = "overo-2011.03"
METADATA_REVISION = "8b733a3"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "overo"
DISTRO            = "angstrom"
DISTRO_VERSION    = "2011.03"
TARGET_FPU        = "hard"

NOTE: Resolving any missing task queue dependencies
NOTE: preferred version 1.0.0d of openssl-native not available (for item openssl-native)
NOTE: Preparing runqueue
NOTE: Executing RunQueue Tasks
NOTE: Running task 435 of 697 (ID: 16, /home/desen555/overo-oe/org.openembedded.dev/recipes/linux/linux-omap3_git.bb, do_compile_kernelmodules)
NOTE: package linux-omap3-3.2-r103: task do_compile_kernelmodules: Started
ERROR: Logfile of failure stored in: /home/desen555/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/linux-omap3-3.2-r103/temp/log.do_compile_kernelmodules.2854
Log data follows:
| + do_compile_kernelmodules
| + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
| + grep -q -i -e '^CONFIG_MODULES=y$' .config
| + oe_runmake modules 'CC=arm-angstrom-linux-gnueabi-gcc  -mno-thumb-interwork -mno-thumb' 'LD=arm-angstrom-linux-gnueabi-ld --sysroot=/home/desen555/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi '
| + oenote make modules 'CC=arm-angstrom-linux-gnueabi-gcc  -mno-thumb-interwork -mno-thumb' 'LD=arm-angstrom-linux-gnueabi-ld --sysroot=/home/desen555/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi '
| + echo NOTE: 'make modules CC=arm-angstrom-linux-gnueabi-gcc  -mno-thumb-interwork -mno-thumb LD=arm-angstrom-linux-gnueabi-ld --sysroot=/home/desen555/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi '
| NOTE: make modules CC=arm-angstrom-linux-gnueabi-gcc  -mno-thumb-interwork -mno-thumb LD=arm-angstrom-linux-gnueabi-ld --sysroot=/home/desen555/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi
| + make modules 'CC=arm-angstrom-linux-gnueabi-gcc  -mno-thumb-interwork -mno-thumb' 'LD=arm-angstrom-linux-gnueabi-ld --sysroot=/home/desen555/overo-oe/tmp/sysroots/armv7a-angstrom-linux-gnueabi '
|   CHK     include/linux/version.h
|   CHK     include/generated/utsrelease.h
| make[1]: `include/generated/mach-types.h' is up to date.
|   CALL    scripts/checksyscalls.sh
|   CC [M]  drivers/net/wireless/libertas_tf/if_sdio.o
| drivers/net/wireless/libertas_tf/if_sdio.c:48: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:48: warning: type defaults to 'int' in declaration of 'MODULE_DEVICE_TABLE'
| drivers/net/wireless/libertas_tf/if_sdio.c:48: warning: parameter names (without types) in function declaration
| drivers/net/wireless/libertas_tf/if_sdio.c:66: error: expected declaration specifiers or '...' before string constant
| drivers/net/wireless/libertas_tf/if_sdio.c:66: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:66: warning: type defaults to 'int' in declaration of 'MODULE_FIRMWARE'
| drivers/net/wireless/libertas_tf/if_sdio.c:66: warning: function declaration isn't a prototype
| drivers/net/wireless/libertas_tf/if_sdio.c:67: error: expected declaration specifiers or '...' before string constant
| drivers/net/wireless/libertas_tf/if_sdio.c:67: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:67: warning: type defaults to 'int' in declaration of 'MODULE_FIRMWARE'
| drivers/net/wireless/libertas_tf/if_sdio.c:67: warning: function declaration isn't a prototype
| drivers/net/wireless/libertas_tf/if_sdio.c:920: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:920: warning: type defaults to 'int' in declaration of 'EXPORT_SYMBOL_GPL'
| drivers/net/wireless/libertas_tf/if_sdio.c:920: warning: parameter names (without types) in function declaration
| drivers/net/wireless/libertas_tf/if_sdio.c:1427: error: expected declaration specifiers or '...' before string constant
| drivers/net/wireless/libertas_tf/if_sdio.c:1427: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:1427: warning: type defaults to 'int' in declaration of 'MODULE_DESCRIPTION'
| drivers/net/wireless/libertas_tf/if_sdio.c:1427: warning: function declaration isn't a prototype
| drivers/net/wireless/libertas_tf/if_sdio.c:1428: error: expected declaration specifiers or '...' before string constant
| drivers/net/wireless/libertas_tf/if_sdio.c:1428: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:1428: warning: type defaults to 'int' in declaration of 'MODULE_AUTHOR'
| drivers/net/wireless/libertas_tf/if_sdio.c:1428: warning: function declaration isn't a prototype
| drivers/net/wireless/libertas_tf/if_sdio.c:1429: error: expected declaration specifiers or '...' before string constant
| drivers/net/wireless/libertas_tf/if_sdio.c:1429: warning: data definition has no type or storage class
| drivers/net/wireless/libertas_tf/if_sdio.c:1429: warning: type defaults to 'int' in declaration of 'MODULE_LICENSE'
| drivers/net/wireless/libertas_tf/if_sdio.c:1429: warning: function declaration isn't a prototype
| make[4]: *** [drivers/net/wireless/libertas_tf/if_sdio.o] Error 1
| make[3]: *** [drivers/net/wireless/libertas_tf] Error 2
| make[2]: *** [drivers/net/wireless] Error 2
| make[1]: *** [drivers/net] Error 2
| make: *** [drivers] Error 2
| + die 'oe_runmake failed'
| + oefatal 'oe_runmake failed'
| + echo FATAL: 'oe_runmake failed'
| FATAL: oe_runmake failed
| + exit 1
NOTE: package linux-omap3-3.2-r103: task do_compile_kernelmodules: Failed
ERROR: Function 'do_compile_kernelmodules' failed (see /home/desen555/overo-oe/tmp/work/overo-angstrom-linux-gnueabi/linux-omap3-3.2-r103/temp/log.do_compile_kernelmodules.2854 for further information)
ERROR: Task 16 (/home/desen555/overo-oe/org.openembedded.dev/recipes/linux/linux-omap3_git.bb, do_compile_kernelmodules) failed with exit code '1'
ERROR: '/home/desen555/overo-oe/org.openembedded.dev/recipes/linux/linux-omap3_git.bb' failed
desen555@desen555-UStudio:~/overo-oe$

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Someone please reply..!!
---------------------------------
Sudhangathan BS
Ph:(+91) 9731-905-205
---------------------------------