L4Linux - Freescale i.MX51 Bebbage Board - vmlinuz.arm wanted

Matthias Lange mlange at sec.t-labs.tu-berlin.de
Fri Mar 11 21:50:45 CET 2011


Hi,

On 11.03.2011, at 10:53, Siegfried Podesser wrote:

> Hello everyone,
> 
> I'm just trying since nearly a week to compile L4Linux. But neither the
> SVN-copy nor the snapshot (l4re-snapshot-2011022209) compiles at all.
> 
> Before I will explain what I've already tried, my main question, can
> someone here send me a correct build vmlinuz.arm file ?
> 
> What have I already tried:
> 
> _'_'_'_'_'_L4 Linux from SVN _'_'_'_'_'_'_'_'
> 1. checked it out :) -> svn co
> http://svn.tudos.org/repos/oc/l4linux/trunk l4linux
> 2. kernel configuration and building
> ->  make ARCH=arm mx51_defconfig O=build (or make ARCH=l4 mx51_defconfig
> O=build with recopying mx51_defconfig)
> ->  make ARCH=arm all CROSS_COMPILE=arm-none-linux-gnueabi- O=build

Please try

  make L4ARCH=arm O=build arm_defconfig

Best,
Matthias.

> 
> produces in any case a missing .config.all error where I have no idea
> how to produce/get it
> -->...
> 
> make[3]: *** No rule to make target `/.config.all', needed by
> `/home/beresford/Work-Repositories/sepia/l4linux/build/Makeconf.l4conf'.  Stop.
> make[2]: ***
> [/home/beresford/Work-Repositories/sepia/l4linux/build/Makeconf.l4conf]
> Error 2
>  GEN     /home/beresford/Work-Repositories/sepia/l4linux/build/Makefile
> scripts/kconfig/conf --silentoldconfig Kconfig
> make[2]: *** No rule to make target `/.config.all', needed by
> `/home/beresford/Work-Repositories/sepia/l4linux/build/Makeconf.l4conf'.  Stop.
> 
> make[1]: *** [check_linux_config] Error 1
> make: *** [sub-make] Error 2
> 
> 
> _'_'_'_'_'_L4 Linux from snapshot file _'_'_'_'_'_'_'_'
> or with the snapshot in general (means for the existing realview
> platform and not for the mx51, just to see if it builds at least)
> 1. checked it out -> wget
> http://os.inf.tu-dresden.de/download/snapshots-oc/l4re-snapshot-2011022209.tar.bz2
> 
> 2.                         -> wget
> http://os.inf.tu-dresden.de/download/ramdisk-arm.rd für die ramdisk.arm
> 3. then unzipped
> 4. then I've tried it exactly as Wesley Miaw posted on Jan 4.1.11
> with
> 
> GCC_PATH_PREFIX=/opt/sourcery-g++-lite/bin/arm-none-linux-gnueabi-
> L4ARCH=arm
> 
> make setup
>  -> selected ARM realview
> make
> cd obj/l4linux/arm-up
> make arm_defconfig
> make menuconfig
>  -> set L4 build path obj/l4/arm-rv
>  -> set cross compile prefix arm-none-linux-gnueabi-
>  -> turned on ARM EABI + old EABI binaries options
> make
> 
> the last step does not build at all:
> ...
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/include/linux/math64.h:51:15:
> note: each undeclared identifier is reported only once for each function
> it appears in
> In file included from
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/include/linux/mm_types.h:11:0,
>                 from
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/include/linux/sched.h:63,
>                 from
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/arch/l4/kernel/../../arm/kernel/asm-offsets.c:13,
>                 from
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/arch/l4/kernel/asm-offsets.c:5:
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/include/linux/rwsem.h:
> At top level:
> /home/beresford/Work-Repositories/sepia/l4re-snapshot-2011022209/src/l4linux/include/linux/rwsem.h:22:65:
> fatal error: asm/rwsem.h: No such file or directory
> compilation terminated.
> make[3]: *** [arch/l4/kernel/asm-offsets.s] Error 1
> make[2]: *** [prepare0] Error 2
> make[1]: *** [sub-make] Error 2
> make: *** [all] Error 2
> 
> 
> 
> Maybe someone has an idea.
> 
> My development platform:
> Gentoo Linux 64bit, 2.6.37-rc1, GCC 4.5.2, arm-none-linux-gnueabi-...
> version (Sourcery G++ Lite 2010.09-50) 4.5.1
> 
> Thank you :)
> siegfried
> 
> 
> 
> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers


-- 
Dipl.-Inf. Matthias Lange <mlange at sec.t-labs.tu-berlin.de>
Security in Telecommunications
TU Berlin / Deutsche Telekom Laboratories
Ernst-Reuter-Platz 7, 10587 Berlin
Phone: +49 - 30 - 8353 58 553
Mobile: +49 - 160 - 587 28 07
Web: http://www.t-labs.tu-berlin.de/sect

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20110311/d17f2739/attachment.html>


More information about the l4-hackers mailing list