On Sat, Apr 10, 2010 at 1:39 PM, Amit Mahajan <amit.maha...@b-labs.co.uk>wrote:

>
> >
> > ra...@marx:~/codezero$ git checkout -b devel --track origin/devel
> > fatal: A branch named 'devel' already exists.
> > dra...@marx:~/codezero$ git pull
> > Already up-to-date.
> > dra...@marx:~/codezero$ ./build.py
> >
>
> Yes, you are on devel brach here, but again you are not doing a fresh
> build, can you please delete the codezero/build directory and then
> do ./build.py.
>
> You are seeing this error due to old object files present in your tree,
> on doing clean build this should go away.
>
> So, just do
> rm -rf build/codezero
> ./build.py
>
>
This gives the same error:


dra...@marx:~/codezero$ git branch -v
* devel  aef14b5 Added forgotten files
  master 7a84765 Merge branch 'devel'
dra...@marx:~/codezero$ rm -rf build/codezero
dra...@marx:~/codezero$ git pull
Already up-to-date.
dra...@marx:~/codezero$ ./build.py

Building userspace libraries...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.

Building containers...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
scons: `.' is up to date.
scons: done building targets.
Generating kernel cinfo...

Building the kernel...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
generate_kernel_linker_script(["build/codezero/include/l4/arch/arm/linker.lds"],
["include/l4/arch/arm/linker.lds.in"])
arm-none-eabi-gcc -o build/codezero/api/cache.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/api/cache.c
arm-none-eabi-gcc -o build/codezero/api/cap.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/api/cap.c
arm-none-eabi-gcc -o build/codezero/api/exregs.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/api/exregs.c
arm-none-eabi-gcc -o build/codezero/api/ipc.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/api/ipc.c
arm-none-eabi-gcc -o build/codezero/api/irq.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/api/irq.c
arm-none-eabi-gcc -o build/codezero/api/kip.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/api/kip.c
arm-none-eabi-gcc -o build/codezero/api/map.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/api/map.c
arm-none-eabi-gcc -o build/codezero/api/mutex.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/api/mutex.c
arm-none-eabi-gcc -o build/codezero/api/syscall.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/api/syscall.c
arm-none-eabi-gcc -o build/codezero/api/thread.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/api/thread.c
arm-none-eabi-gcc -o build/codezero/arch/arm/exception-common.o -c -g
-nostdlib -ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include
l4/config.h -include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/exception-common.c
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/head.o src/arch/arm/head.S
arm-none-eabi-gcc -o build/codezero/arch/arm/mapping-common.o -c -g
-nostdlib -ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include
l4/config.h -include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/mapping-common.c
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/memcpy.o src/arch/arm/memcpy.S
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/memset.o src/arch/arm/memset.S
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/syscall.o src/arch/arm/syscall.S
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/v5/atomic.o src/arch/arm/v5/atomic.S
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/cache.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/cache.c
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/exception.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/exception.c
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/init.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/init.c
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/irq.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/irq.c
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/mapping.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/mapping.c
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/v5/mmu_ops.o src/arch/arm/v5/mmu_ops.S
arm-none-eabi-gcc -o build/codezero/arch/arm/v5/mutex.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/arch/arm/v5/mutex.c
arm-none-eabi-gcc -D__ASSEMBLY__ -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude -c -o
build/codezero/arch/arm/vectors.o src/arch/arm/vectors.S
arm-none-eabi-gcc -o build/codezero/driver/pl011/uart.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/drivers/uart/pl011/uart.c
arm-none-eabi-gcc -o build/codezero/driver/timer/timer.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/drivers/timer/sp804/timer.c
arm-none-eabi-gcc -o build/codezero/driver/vic/pl190_vic.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/drivers/irq/pl190/pl190_vic.c
arm-none-eabi-gcc -o build/codezero/generic/bootmem.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/bootmem.c
arm-none-eabi-gcc -o build/codezero/generic/capability.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/capability.c
arm-none-eabi-gcc -o build/codezero/generic/cinfo.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/cinfo.c
arm-none-eabi-gcc -o build/codezero/generic/container.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/container.c
arm-none-eabi-gcc -o build/codezero/generic/debug.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/debug.c
arm-none-eabi-gcc -o build/codezero/generic/irq.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/irq.c
arm-none-eabi-gcc -o build/codezero/generic/resource.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/resource.c
arm-none-eabi-gcc -o build/codezero/generic/scheduler.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/scheduler.c
arm-none-eabi-gcc -o build/codezero/generic/space.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/space.c
arm-none-eabi-gcc -o build/codezero/generic/tcb.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/tcb.c
arm-none-eabi-gcc -o build/codezero/generic/time.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/generic/time.c
arm-none-eabi-gcc -o build/codezero/glue/arm/cache.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/cache.c
arm-none-eabi-gcc -o build/codezero/glue/arm/debug.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/debug.c
arm-none-eabi-gcc -o build/codezero/glue/arm/init.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/init.c
arm-none-eabi-gcc -o build/codezero/glue/arm/irq.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/irq.c
arm-none-eabi-gcc -o build/codezero/glue/arm/memory.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/memory.c
arm-none-eabi-gcc -o build/codezero/glue/arm/systable.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/glue/arm/systable.c
arm-none-eabi-gcc -o build/codezero/lib/bit.o -c -g -nostdlib -ffreestanding
-std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h -include
l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude src/lib/bit.c
arm-none-eabi-gcc -o build/codezero/lib/idpool.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/idpool.c
arm-none-eabi-gcc -o build/codezero/lib/memcache.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/memcache.c
arm-none-eabi-gcc -o build/codezero/lib/mutex.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/mutex.c
arm-none-eabi-gcc -o build/codezero/lib/printk.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/printk.c
arm-none-eabi-gcc -o build/codezero/lib/putc.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/putc.c
arm-none-eabi-gcc -o build/codezero/lib/string.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/string.c
arm-none-eabi-gcc -o build/codezero/lib/wait.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/lib/wait.c
arm-none-eabi-gcc -o build/codezero/platform/pb926/irq.o -c -g -nostdlib
-ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include l4/config.h
-include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/platform/pb926/irq.c
arm-none-eabi-gcc -o build/codezero/platform/pb926/platform.o -c -g
-nostdlib -ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include
l4/config.h -include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/platform/pb926/platform.c
arm-none-eabi-gcc -o build/codezero/platform/pb926/print-early.o -c -g
-nostdlib -ffreestanding -std=gnu99 -Wall -Werror -march=armv5 -include
l4/config.h -include l4/macros.h -include l4/types.h -D__KERNEL__ -Iinclude
src/platform/pb926/print-early.c
arm-none-eabi-gcc -o build/kernel.elf -nostdlib
-Tbuild/codezero/include/l4/arch/arm/linker.lds build/codezero/generic/irq.o
build/codezero/generic/scheduler.o build/codezero/generic/time.o
build/codezero/generic/tcb.o build/codezero/generic/space.o
build/codezero/generic/bootmem.o build/codezero/generic/resource.o
build/codezero/generic/container.o build/codezero/generic/capability.o
build/codezero/generic/cinfo.o build/codezero/generic/debug.o
build/codezero/glue/arm/init.o build/codezero/glue/arm/memory.o
build/codezero/glue/arm/systable.o build/codezero/glue/arm/irq.o
build/codezero/glue/arm/cache.o build/codezero/glue/arm/debug.o
build/codezero/arch/arm/head.o build/codezero/arch/arm/vectors.o
build/codezero/arch/arm/syscall.o build/codezero/arch/arm/exception-common.o
build/codezero/arch/arm/mapping-common.o build/codezero/arch/arm/memset.o
build/codezero/arch/arm/memcpy.o build/codezero/arch/arm/v5/mapping.o
build/codezero/arch/arm/v5/exception.o build/codezero/arch/arm/v5/mmu_ops.o
build/codezero/arch/arm/v5/cache.o build/codezero/arch/arm/v5/mutex.o
build/codezero/arch/arm/v5/irq.o build/codezero/arch/arm/v5/init.o
build/codezero/arch/arm/v5/atomic.o build/codezero/lib/printk.o
build/codezero/lib/putc.o build/codezero/lib/string.o
build/codezero/lib/bit.o build/codezero/lib/wait.o
build/codezero/lib/mutex.o build/codezero/lib/idpool.o
build/codezero/lib/memcache.o build/codezero/api/kip.o
build/codezero/api/syscall.o build/codezero/api/thread.o
build/codezero/api/ipc.o build/codezero/api/map.o build/codezero/api/mutex.o
build/codezero/api/cap.o build/codezero/api/exregs.o
build/codezero/api/irq.o build/codezero/api/cache.o
build/codezero/driver/vic/pl190_vic.o build/codezero/driver/timer/timer.o
build/codezero/driver/pl011/uart.o
build/codezero/platform/pb926/print-early.o
build/codezero/platform/pb926/platform.o build/codezero/platform/pb926/irq.o
-lgcc
scons: done building targets.

Building the loader and packing...
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
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$
_______________________________________________
codezero-devel mailing list
codezero-devel@lists.l4dev.org
http://lists.l4dev.org/mailman/listinfo/codezero-devel

Reply via email to