On Sat, Apr 10, 2010 at 4:57 PM, Lin Yu <yulin...@gmail.com> wrote: > Hi, guys, > > I had same problem. > > But after I changed to scons 1.2, everything is ok. >
Might be that I have some mutant version of scons as I tried installing 1.3 over 1.2 . I will try to remove it and install again 1.2. BR, Drasko > > -YuLin > > On Sat, Apr 10, 2010 at 10:37 PM, Drasko DRASKOVIC < > drasko.drasko...@gmail.com> wrote: > >> >> >> On Sat, Apr 10, 2010 at 4:25 PM, Bahadir Balban <baha...@l4dev.org>wrote: >> >>> Drasko DRASKOVIC wrote: >>> > >>> > As you see, I put some traces to see if the *generate_image_S *is being >>> > called at all. >>> > >>> > Does anybody have idea how to fix this? I guess that loader/SConscript >>> has >>> > to be modified somehow... >>> > >>> > BR, >>> > Drasko >>> > >>> >>> Drasko, >>> >>> I just did: >>> >>> 501 git clone git://git.l4dev.org/codezero.git codezero-v3 >>> 502 cd codezero-v3/ >>> 503 git checkout -b devel --track origin/devel >>> 504 ./configure.py -f config/cml/examples/helloworld/config.cml >>> 505 ./build.py >>> 506 ./tools/run-qemu-insight >>> >>> And these steps worked. When we change a symbol definition in the >>> configuration, old config files can create issues. Generally the easiest >>> way out is to save your configuration file build/config.cml and remove >>> the build directory, and also remove the baremetal project directory to >>> get it clean. >>> >>> My scons version: >>> >>> baha...@bahadir-laptop:~$ scons -v >>> SCons by Steven Knight et al.: >>> script: v1.2.0.r3842, 2008/12/20 22:59:52, by scons on scons-dev >>> engine: v1.2.0.r3842, 2008/12/20 22:59:52, by scons on scons-dev >>> Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The SCons >>> Foundation >>> >>> Python version 2.6.4 on ubuntu 9.10 >>> >>> Try the above if it fails I will look into your build details. >>> >>> >> Hi Bahadir, >> I did similar manipulation before. Again: >> dra...@marx:~$ git clone git://git.l4dev.org/codezero.git codezero-v3 >> Initialized empty Git repository in /home/drasko/codezero-v3/.git/ >> remote: Counting objects: 13777, done. >> remote: Compressing objects: 100% (4204/4204), done. >> remote: Total 13777 (delta 9277), reused 13354 (delta 8941) >> Receiving objects: 100% (13777/13777), 2.96 MiB | 974 KiB/s, done. >> Resolving deltas: 100% (9277/9277), done. >> dra...@marx:~$ cd codezero-v3/ >> dra...@marx:~/codezero-v3$ git checkout -b devel --track origin/devel >> Branch devel set up to track remote branch refs/remotes/origin/devel. >> Switched to a new branch "devel" >> dra...@marx:~/codezero-v3$ ./configure.py -f >> config/cml/examples/helloworld/config.cml >> No arch supplied (-a), using `arm' as default. >> Max container count not supplied (-n), using 4 as default. >> Autogenerating new rule file >> Compiling rules, please wait......(0.53 sec) Done. >> "config/cml/examples/helloworld/config.cml", line 57: unrecognized name >> `TOOLCHAIN' while expecting known symbol. >> "config/cml/examples/helloworld/config.cml", line 89: unrecognized name >> `CONT0_BAREMETAL_PROJ_TEST' while expecting known symbol. >> "config/cml/examples/helloworld/config.cml", line 265: unrecognized name >> `baremetal2' while expecting known symbol. >> "config/cml/examples/helloworld/config.cml", line 271: unrecognized name >> `baremetal1' while expecting known symbol. >> "config/cml/examples/helloworld/config.cml", line 272: unrecognized name >> `baremetal0' while expecting known symbol. >> "config/cml/examples/helloworld/config.cml", line 273: unrecognized name >> `baremetal3' while expecting known symbol. >> >> Running build.py after this gives the same error: >> arm-none-eabi-ar rc build/loader/libs/c/libc-baremetal.a >> build/loader/libs/c/src/format.o build/loader/libs/c/src/fprintf.o >> build/loader/libs/c/src/fputc.o build/loader/libs/c/src/memcpy.o >> build/loader/libs/c/src/memset.o build/loader/libs/c/src/printf.o >> build/loader/libs/c/src/strcmp.o build/loader/libs/c/src/strlen.o >> build/loader/libs/c/src/strncmp.o build/loader/libs/c/src/vfprintf.o >> build/loader/libs/c/src/sys-baremetal/arch-arm/sys_fputc.o >> build/loader/libs/c/src/sys-baremetal/arch-arm/sys_stdio.o >> build/loader/libs/c/crt/sys-baremetal/arch-arm/crt0.o >> arm-none-eabi-ranlib build/loader/libs/c/libc-baremetal.a >> scons: *** [build/loader/images.o] Source `loader/images.S' not found, >> needed by target `build/loader/images.o'. >> scons: building terminated because of errors. >> Build failed >> >> dra...@marx:~/codezero-v3$ >> >> I noted where the error is. >> >> dra...@marx:~/codezero-v3$ scons -v >> SCons by Steven Knight et al.: >> script: v1.2.0.r3842, 2008/12/20 22:59:52, by scons on scons-dev >> engine: v1.2.0.r3842, 2008/12/20 22:59:52, by scons on scons-dev >> Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 The SCons >> Foundation >> dra...@marx:~/codezero-v3$ >> >> >> Python version: >> >> Python 2.6.4 (r264:75706, Mar 12 2010, 23:59:28) >> [GCC 4.3.2] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> dlopen("/usr/local/lib/python2.6/lib-dynload/readline.so", 2); >> import readline # dynamically loaded from >> /usr/local/lib/python2.6/lib-dynload/readline.so >> >>> >> >> >> I am using Debian distro. >> >> I tried also with the scons 1.3 - same error. >> >> BR, >> Drasko >> >> >> _______________________________________________ >> codezero-devel mailing list >> codezero-devel@lists.l4dev.org >> http://lists.l4dev.org/mailman/listinfo/codezero-devel >> >> > > > -- > Best Regards, > -- Lin.Yu > >
_______________________________________________ codezero-devel mailing list codezero-devel@lists.l4dev.org http://lists.l4dev.org/mailman/listinfo/codezero-devel