Hi,
I try to build the thread library demo and I have this error :
arm-none-linux-gnueabi-gcc -o main.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -Iinclude
-I/home/nizam/CodeZero/codezero/include
-I/home/nizam/CodeZero/codezero/conts/libl4/include
-I/home/nizam/CodeZero/codezero/conts/libdev/uart/include
-I/home/nizam/CodeZero/codezero/conts/libc/include
-I/home/nizam/CodeZero/codezero/conts/libc/include/arch/arm main.c
main.c:8: fatal error: l4lib/thread/thread.h: No such file or directory
compilation terminated.
scons: *** [main.o] Error 1
scons: building terminated because of errors.
Traceback (most recent call last):
File "./build.py", line 83, in <module>
main()
File "./build.py", line 44, in main
containers.build_all_containers()
File "/home/nizam/CodeZero/codezero/scripts/conts/containers.py", line
122, in build_all_containers
cont_images.append(build_default_container(config, projpaths,
container))
File "/home/nizam/CodeZero/codezero/scripts/conts/containers.py", line
107, in build_default_container
conv_hex(elf_binary_size(pager_binary))
File "/home/nizam/CodeZero/codezero/tools/pyelf/elfsize.py", line 7,
in elf_binary_size
elffile = elf.ElfFile.from_file(img)
File "/home/nizam/CodeZero/codezero/tools/pyelf/elf.py", line 448, in
from_file
gfile = GFile.existing(filename)
File "/home/nizam/CodeZero/codezero/tools/pyelf/aistruct.py", line 25,
in existing
assert os.path.exists(filename)
AssertionError
The file "l4lib/thread/thread.h" don't exist but i found the file
"l4lib/lib/thread.h". So I replace this path in "main.c" of the project
and now I have these errors :
arm-none-linux-gnueabi-gcc -o main.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -Iinclude
-I/home/nizam/CodeZero/codezero/include
-I/home/nizam/CodeZero/codezero/conts/libl4/include
-I/home/nizam/CodeZero/codezero/conts/libdev/uart/include
-I/home/nizam/CodeZero/codezero/conts/libc/include
-I/home/nizam/CodeZero/codezero/conts/libc/include/arch/arm main.c
cc1: warnings being treated as errors
main.c:11: error: "STACK_SIZE" redefined
/home/nizam/CodeZero/codezero/conts/libl4/include/l4lib/lib/thread.h:19:
note: this is the location of the previous definition
main.c:16: error: expected ')' before numeric constant
main.c: In function 'do_some_work2':
main.c:66: error: implicit declaration of function 'l4_thread_exit'
main.c: In function 'thread_demo':
main.c:87: error: implicit declaration of function 'l4_thread_create'
main.c:87: error: 'TC_SHARE_PAGER' undeclared (first use in this function)
main.c:87: error: (Each undeclared identifier is reported only once
main.c:87: error: for each function it appears in.)
main.c: In function 'main':
main.c:110: error: implicit declaration of function 'init_thread_lib'
scons: *** [main.o] Error 1
scons: building terminated because of errors.
Traceback (most recent call last):
File "./build.py", line 83, in <module>
main()
File "./build.py", line 44, in main
containers.build_all_containers()
File "/home/nizam/CodeZero/codezero/scripts/conts/containers.py", line
122, in build_all_containers
cont_images.append(build_default_container(config, projpaths,
container))
File "/home/nizam/CodeZero/codezero/scripts/conts/containers.py", line
107, in build_default_container
conv_hex(elf_binary_size(pager_binary))
File "/home/nizam/CodeZero/codezero/tools/pyelf/elfsize.py", line 7,
in elf_binary_size
elffile = elf.ElfFile.from_file(img)
File "/home/nizam/CodeZero/codezero/tools/pyelf/elf.py", line 448, in
from_file
gfile = GFile.existing(filename)
File "/home/nizam/CodeZero/codezero/tools/pyelf/aistruct.py", line 25,
in existing
assert os.path.exists(filename)
AssertionError
Have I included the right file ?
Amit Mahajan wrote:
> On Wed, 2010-04-28 at 11:23 +0200, Clément Mazin wrote:
>
>> Hi,
>> I have an error when i try to build Baremetal examples (exept
>> Helloworld). The file "l4lib/thread/thread.h" is not found in the
>> different include directories. I found a "thread.h" file in
>> "codezero/conts/libl4/include/l4lib/lib" but now I have some syntax
>> errors. Can someone help me ?
>>
>
> Hi Clément
>
> Can you please tell what container you are building and also post the
> error logs here?
>
>
_______________________________________________
codezero-devel mailing list
[email protected]
http://lists.l4dev.org/mailman/listinfo/codezero-devel