Hi, guys,

I had same problem.

But after I changed to scons 1.2, everything is ok.

-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

Reply via email to