Unable to build. :)
Hi,
I'm aware that 0.4 should be out soon, but in the meantime I've tried
to build a current git version and when building with default options
I get:
Building userspace libraries...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets:
/home/dpc.unencrypted/lab/codezero/build/conts/userlibs
arm-none-linux-gnueabi-gcc -o
/home/dpc.unencrypted/lab/codezero/build/conts/userlibs/libl4/src/init.o
-c -g -nostdlib -ffreestanding -std=gnu99 -Wall -Werror -march=armv7-a
-include l4/config.h -include l4/macros.h -include l4/types.h -include
l4lib/macros.h -I/home/dpc.unencrypted/lab/codezero/include
-I/home/dpc.unencrypted/lab/codezero/build/conts/userlibs/libl4/include
-Ilibl4/include
-I/home/dpc.unencrypted/lab/codezero/build/conts/userlibs/libl4/include/l4lib/arch
-Ilibl4/include/l4lib/arch -Ilibmem/include libl4/src/init.c
In file included from
/home/dpc.unencrypted/lab/codezero/include/l4/glue/arm/memlayout.h:9:0,
from
/home/dpc.unencrypted/lab/codezero/include/l4/glue/arm/message.h:82,
from libl4/include/l4lib/arch/arm/utcb.h:15,
from libl4/include/l4lib/arch/arm/syscalls.h:11,
from libl4/include/l4lib/kip.h:13,
from libl4/src/init.c:6:
/home/dpc.unencrypted/lab/codezero/include/l4/glue/arm/memory.h:11:27:
fatal error: l4/arch/arm/v7/mm.h: No such file or directory
compilation terminated.
scons: ***
[/home/dpc.unencrypted/lab/codezero/build/conts/userlibs/libl4/src/init.o]
Error 1
scons: building terminated because of errors.
Building userspace libraries failed...
and when trying to configure with any options different than defaults I get:
d...@spinlock:codezero$ ./build.py --configure
Traceback (most recent call last):
File "./build.py", line 135, in
main()
File "./build.py", line 130, in main
build_system(opts, args)
File "./build.py", line 30, in build_system
configure_system(opts, args)
File "/home/dpc.unencrypted/lab/codezero/scripts/config/config_invoke.py",
line 203, in configure_system
cml2_update_config_h(CONFIG_H, config)
File "/home/dpc.unencrypted/lab/codezero/scripts/config/config_invoke.py",
line 60, in cml2_update_config_h
config_h.write("#define __CPU__ " + config.cpu + '\n')
TypeError: cannot concatenate 'str' and 'NoneType' objects
or some other python errors.
Judging by the date of the last commit the version in the git is
outdated. I enjoy codezero from the technical point of view, but with
stuff like that it would be hard to gather any community around this
project.
Kudos,
Dawid
--
http://dpc.ucore.info
___
codezero-devel mailing list
[email protected]
http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
Codezero future plans.
Hi, I'm wondering about the future of Codezero project. I recently bought a BeagleBoard-xM board and I have strong motivation to start doing something low level with it. I've already did some toying and learning to get into the subject and now I'd like to start doing something more useful. Ideally I'd like to develop a L4 kernel and if the fate allows connect it with my professional life. I have some embedded and Linux kernel experiences and quite a lot of theoretical and practical knowledge about low level programming and this is what I'm passionate about. And I'd really like to work with a Codezero as a starting base and just add my own things on top of it, but I'm unsure about how this project is going to be handled in the future. I really love how the Codezero is written: good plain C, well written self explaining code, etc. I dislike C++ and all L4 implementations around except for Codezero throw me off at the beginning. However I can see that current development of Codezero is being done ,,in the shadows'' with read-only releases to the Open Source community. Current git repository is 5 months old, the project status is unknown, on the development mailing list I can see only mails about releases and no discussion about technical concepts or development status. And the current git version does not even properly compile and have broken config scripts. It seems that because of B Labs. business reasons (which may be a fair and valid, but unknown to met) and the immaturity of the project (fast development pace) even if I create any changes there is a low chance it will be anything really useful. I could just start my own project which would be good for learning purposes and just steal bits of code from codezero, but this seems like a real waste. I'm perfectly aware that creating anything really useful as a part-activity in a single-man project is hard and I'd like to avoid it. So, are there any information on where can we expect Codezero 0.4 release and is there any chance for more collaboration inviting development model of Codezero? Honestly guys, what do you think? Regards, Dawid -- http://dpc.ucore.info ___ codezero-devel mailing list [email protected] http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
Re: [codezero-devel] Problem with Codezero Android prebuilt demo for PandaBoard
On Wed, Sep 19, 2012 at 11:22 AM, [email protected] wrote: > Codezero based Android starts up well, but I'm not able to power on the > board's WiFi support. When pushing the Wifi-Button in Android Settings, Hi Sebastian, I'm afraid Wifi on PandaBoard is not supported as it was not tested and probably not even configured in guest kernel. For networking, please use the onboard LAN port. Regards, -- Dawid Ciężarkiewicz ___ codezero-devel mailing list [email protected] http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
Re: [codezero-devel] Problem with Codezero Android prebuilt demo for PandaBoard
On Wed, Sep 19, 2012 at 5:17 PM, [email protected] wrote: > thank you for your quick response. > Is it possible to activate Ethernet in prebuilt Codezero Android for > PandaBoard? > I tried, but in Android itself I did not find any option. > When I try to switch it on via Android terminal, e.g. as eth0, Android tells > me, it is not possible. I think this happens due to not gaining root access. I have no way to test this ATM, but I think the ethernet was DHCP-enabled in the demo. If it's not, you must hack Android init script for this to work or issue the neccessary commands yourself: http://ask.linaro.org/questions/508/how-to-configure-ethernet-on-linaro-landing-for-pandaboard/522 If anything requires root access, you should use "su" command. Also, in case of reporting any issues, please paste the exact output that you're getting on the console. A advise using serial cable to Panda's outputs and shell. Regards, -- Dawid Ciężarkiewicz ___ codezero-devel mailing list [email protected] http://lists.l4dev.org/mailman/listinfo/codezero-devel_lists.l4dev.org
