[Bug 3628] madwifi-ng_r2702-20070903.bb failed on for alix

bugzilla-daemon at amethyst.openembedded.net bugzilla-daemon at amethyst.openembedded.net
Wed Jul 2 16:01:32 CEST 2008


http://bugs.openembedded.net/show_bug.cgi?id=3628


Javi Roman <javiroman at kernel-labs.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |javiroman at kernel-labs.org




--- Comment #1 from Javi Roman <javiroman at kernel-labs.org>  2008-07-02 16:01:31 ---
(In reply to comment #0)
> hi,
> 
> after successfully done a "bitbake -D minimal-image" i startet " bitbake
> bootstrap-image" but it failed during the madwifi-ng bb. i'm compiling it on
> debian etch i386.
> 
> my local.conf:
> 
> DL_DIR = "/var/cache/bitbake"
> BBFILES = "/stuff/org.openembedded.dev/packages/*/*.bb"
> PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc-initial:gcc-cross-initial"
> PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}gcc:gcc-cross"
> PREFERRED_PROVIDERS += " virtual/${TARGET_PREFIX}g++:gcc-cross"
> TMPDIR = "/var/tmp/bitbake"
> #MACHINE = "x86"
> MACHINE = "alix"
> DISTRO = "angstrom-2007.1-legacy"
> #DISTRO = "generic"
> IMAGE_FSTYPES = "jffs2 tar ext2fs"
> PARALLEL_MAKE = "-j 6"
> BBINCLUDELOGS = "yes"
> 
> angstrom-2007.1-legacy.conf:
> #this is a special version of angstrom for legacy (e.g. kernel 2.4) software
> # that means:
> #      * no udev
> #      * no sysfs
> #      * no EABI for ARM
> 
> require conf/distro/angstrom-2008.1.conf
> 
> # We'll have to fill this in as we go.
> 
> 
> $ cat
> /var/tmp/bitbake/work/alix-angstrom-linux/madwifi-ng-r2702-20070903-r0/temp/log.do_compile.4624
> NOTE: make -j 6 LDFLAGS=
> KERNELPATH=/var/tmp/bitbake/staging/alix-angstrom-linux/kernel
> KERNELRELEASE=2.6.24-rc5 TOOLPREFIX=i586-angstrom-linux- all
> make -C ./tools  all || exit 1
> Checking requirements... make[1]: Entering directory
> `/var/tmp/bitbake/work/alix-angstrom-linux/madwifi-ng-r2702-20070903-r0/madwifi-ng-r2702-20070903/tools'
> i586-angstrom-linux-gcc -o athstats -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal
> -I../ath  athstats.c
> i586-angstrom-linux-gcc -o 80211stats -g -O2 -Wall -I. -I../hal -I..
> -I../ath_hal  80211stats.c
> i586-angstrom-linux-gcc -o athkey -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal 
> athkey.c
> ok.
> i586-angstrom-linux-gcc -o athchans -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal
>  athchans.c
> i586-angstrom-linux-gcc -o athctrl -g -O2 -Wall -I. -I../hal -I.. -I../ath_hal 
> athctrl.c
> Checking kernel configuration... i586-angstrom-linux-gcc -o athdebug -g -O2
> -Wall -I. -I../hal -I.. -I../ath_hal  athdebug.c
> i586-angstrom-linux-gcc -o 80211debug -g -O2 -Wall -I. -I../hal -I..
> -I../ath_hal  80211debug.c
> i586-angstrom-linux-gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I..
> -I../ath_hal  wlanconfig.c
> i586-angstrom-linux-gcc -o ath_info -g -O2 -Wall ath_info.c
> ok.
> make -C /var/tmp/bitbake/staging/alix-angstrom-linux/kernel
> SUBDIRS=/var/tmp/bitbake/work/alix-angstrom-linux/madwifi-ng-r2702-20070903-r0/madwifi-ng-r2702-20070903
> modules
> make[1]: Entering directory
> `/var/tmp/bitbake/staging/alix-angstrom-linux/kernel'
> Makefile:510:
> /var/tmp/bitbake/staging/alix-angstrom-linux/kernel/arch/x86/Makefile: No such
> file or directory
> make[1]: *** No rule to make target
> `/var/tmp/bitbake/staging/alix-angstrom-linux/kernel/arch/x86/Makefile'.  Stop.
> make[1]: Leaving directory
> `/var/tmp/bitbake/staging/alix-angstrom-linux/kernel'
> make: *** [modules] Error 2
> make: *** Waiting for unfinished jobs....
> make[1]: Leaving directory
> `/var/tmp/bitbake/work/alix-angstrom-linux/madwifi-ng-r2702-20070903-r0/madwifi-ng-r2702-20070903/tools'
> FATAL: oe_runmake failed
> 
> $ ls -l /var/tmp/bitbake/staging/alix-angstrom-linux/kernel
> total 2464
> -rw-r--r--  1 indi indi   53158 Jan  6 03:39 Makefile
> -rw-r--r--  1 indi indi  215176 Jan  6 03:39 Module.symvers
> -rw-r--r--  1 indi indi  803156 Jan  6 03:39 System.map-2.6.24-rc5
> -rw-r--r--  1 indi indi 1350008 Jan  6 03:39 bzImage
> -rw-r--r--  1 indi indi   45618 Jan  6 03:39 config-2.6.24-rc5
> drwxr-xr-x  3 indi indi    4096 Jan  6 03:39 drivers
> drwxr-xr-x 11 indi indi    4096 Jan  6 03:39 include
> -rw-r--r--  1 indi indi      11 Jan  6 03:39 kernel-abiversion
> -rw-r--r--  1 indi indi       1 Jan  6 03:39 kernel-ccsuffix
> lrwxrwxrwx  1 indi indi      17 Jan  6 03:39 kernel-config -> config-2.6.24-rc5
> -rw-r--r--  1 indi indi       1 Jan  6 03:39 kernel-ldsuffix
> -rw-r--r--  1 indi indi      82 Jan  6 03:39 kernel-source
> drwxr-xr-x  9 indi indi    4096 Jan  6 03:29 scripts

I guess the issue is related to the unified architecture of 32/64 bits folders,
arch/i386 and arch/x86_64, since 2.6.24 kernel the name of folder is x86, so I
guess the staging phase doesn't work fine. I don't know if we have to modify
the  file kernel-arch.bbclass.

Madwifi is looking for arch/x86/Makefile file.

-- 
Configure bugmail: http://bugs.openembedded.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Openembedded-issues mailing list