Gestartet durch vorgelagertes Projekt "ha:AAAApB+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAz+EgZJ/az8JH3/IGf/YFUjA/fMEiDpnJOfl6oPAGrAXgXOAAAAORCOS Git Clone", Build ha:AAAAph+LCAAAAAAAAP9b85aBtbiIQTGjNKU4P08vOT+vOD8nVc83PyU1x6OyILUoJzMv2y+/JJUBAhiZGBgqihhk0NSjKDWzXb3RdlLBUSYGJk8GtpzUvPSSDB8G5tKinBIGIZ+sxLJE/ZzEvHT94JKizLx0a6BxUmjGOUNodHsLgAymEgZp/az8JH3/IGf/YFUjA/fMEiDpnJOfl6pvaQEAP5QFItAAAAA=98 originally caused by: Build wurde zeitgesteuert ausgelöst. Building in workspace /home/pi/build [build] $ /bin/sh -xe /tmp/hudson1245467516114049479.sh + cd configurations/BeBot/Prototype/ + make scl GCC_LIB_DIR=/home/pi/orcos_arm LIBC_DIR=/home/pi/orcos_arm CC=/usr/bin/gcc CXX=/usr/bin/c++ AS=/usr/bin/as AR=/usr/bin/ar SIZE=/usr/bin/size OBJDUMP=/usr/bin/objdump LD=/usr/bin/ld OBJCOPY=/usr/bin/objcopy STRIP=/usr/bin/strip KERNEL_DIR=/home/pi/build/source/ KERNEL_LIB_DIR=/home/pi/build/library/bin/armv7/ OPT_FLAGS=-O2 -mthumb -mcpu=cortex-a8 -mthumb-interwork -DARM_THUMB=1 ----------------- SCLTool ------------------- kernel.mk: Reading config file SCLConfig.xml Transforming file: /home/pi/build/configurations/BeBot/Prototype/SCLConfig.xml Using XSD file: /home/pi/build/configurations/BeBot/Prototype/../../../tools/SCL/dist/scl2.xsd SCL configuration is valid! Checking Superclass: arch/ARM/ARMv4T/ARMv7/Omap3530/BeBot/BeBot Checked member: Timer ::= arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardGPTimer2 Checked member: HatLayer ::= arch/ARM/ARMv4T/ARMv7/ARMv7HatLayer Checked member: Clock ::= arch/ARM/ARMv4T/ARMv7/Omap3530/Omap3530Clock Checked member: Processor ::= arch/ARM/ARMv4T/ARMv4TProcessor Checked member: UART ::= arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardUART Checked member: UART2 ::= arch/ARM/ARMv4T/ARMv7/Omap3530/Omap3530i2c Checked member: GPIO1 ::= arch/ARM/ARMv4T/ARMv7/Omap3530/OmapGPIO Checked member: GPIO2 ::= arch/none/DummyCharDriver Checked member: GPIO3 ::= arch/none/DummyCharDriver Checked member: GPIO4 ::= arch/none/DummyCharDriver Checked member: GPIO5 ::= arch/none/DummyCharDriver Checked member: GPIO6 ::= arch/none/DummyCharDriver Checked member: USB_HC ::= arch/ARM/ARMv4T/ARMv7/Omap3530/HighSpeedUSBHostController Checked member: InterruptHandler ::= arch/ARM/ARMv4T/ARMv4TInterruptHandler Checked member: InterruptController ::= arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardInterruptController Checked member: ExtPowerControl ::= arch/ARM/ARMv4T/ARMv7/Omap3530/TWL4030 Checked member: MMC ::= arch/ARM/ARMv4T/ARMv7/Omap3530/OmapMMC_SD_HC Checked member: Watchdog ::= arch/none/DummyWatchdog Checked member: HCI ::= arch/none/DummyCharDriver Checked member: LED ::= arch/ARM/ARMv4T/ARMv7/Omap3530/BeBot/Omap3530_BebotLED Superclass #define created for: arch/ARM/ARMv4T/ARMv7/Omap3530/BeBot/BeBot ARCH_DIR: arch/ARM/ARMv4T/ARMv7/Omap3530/BeBot Processing 'Timer' (arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardGPTimer2) Processing 'HatLayer' (arch/ARM/ARMv4T/ARMv7/ARMv7HatLayer) Processing 'Clock' (arch/ARM/ARMv4T/ARMv7/Omap3530/Omap3530Clock) Processing 'Processor' (arch/ARM/ARMv4T/ARMv4TProcessor) Processing 'UART' (arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardUART) Processing 'UART2' (arch/ARM/ARMv4T/ARMv7/Omap3530/Omap3530i2c) Processing 'GPIO1' (arch/ARM/ARMv4T/ARMv7/Omap3530/OmapGPIO) Processing 'GPIO2' (arch/none/DummyCharDriver) Processing 'GPIO3' (arch/none/DummyCharDriver) Processing 'GPIO4' (arch/none/DummyCharDriver) Processing 'GPIO5' (arch/none/DummyCharDriver) Processing 'GPIO6' (arch/none/DummyCharDriver) Processing 'USB_HC' (arch/ARM/ARMv4T/ARMv7/Omap3530/HighSpeedUSBHostController) Processing 'InterruptHandler' (arch/ARM/ARMv4T/ARMv4TInterruptHandler) Processing 'InterruptController' (arch/ARM/ARMv4T/ARMv7/Omap3530/BeagleBoardInterruptController) Processing 'ExtPowerControl' (arch/ARM/ARMv4T/ARMv7/Omap3530/TWL4030) Processing 'MMC' (arch/ARM/ARMv4T/ARMv7/Omap3530/OmapMMC_SD_HC) Processing 'Watchdog' (arch/none/DummyWatchdog) Processing 'HCI' (arch/none/DummyCharDriver) Processing 'LED' (arch/ARM/ARMv4T/ARMv7/Omap3530/BeBot/Omap3530_BebotLED) Checking Superclass: kernel/Kernel Checked member: MemoryManager ::= mem/SequentialFitMemManager Checked member: Thread ::= process/RealTimeThread Checked member: Dispatcher ::= scheduler/SingleCPUDispatcher Checked member: Scheduler ::= scheduler/EarliestDeadlineFirstThreadScheduler Checked member: Logger ::= debug/Logger Checked member: PowerManager ::= hal/PowerManager Checked member: TaskManager ::= process/TaskManager Checked member: MigrationManager ::= migration/MigrationManager Checked member: ServiceDiscovery ::= comm/servicediscovery/SNServiceDiscovery Superclass #define created for: kernel/Kernel Processing 'MemoryManager' (mem/SequentialFitMemManager) Processing 'Thread' (process/RealTimeThread) Processing 'Dispatcher' (scheduler/SingleCPUDispatcher) Processing 'Scheduler' (scheduler/EarliestDeadlineFirstThreadScheduler) Processing 'Logger' (debug/Logger) Processing 'PowerManager' (hal/PowerManager) Processing 'TaskManager' (process/TaskManager) Processing 'MigrationManager' (migration/MigrationManager) Processing 'ServiceDiscovery' (comm/servicediscovery/SNServiceDiscovery) Checking Superclass: syscalls/SyscallManager Superclass #define created for: syscalls/SyscallManager Processing 'sleep' () Processing 'thread_create' () Processing 'thread_run' () Processing 'thread_self' () Processing 'thread_yield' () Processing 'signal_wait' () Processing 'signal_signal' () Processing 'fputc' () Processing 'fgetc' () Processing 'fcreate' () Processing 'fopen' () Processing 'fclose' () Processing 'fwrite' () Processing 'fread' () Processing 'new' () Processing 'delete' () Processing 'socket' () Processing 'connect' () Processing 'listen' () Processing 'bind' () Processing 'sendto' () Processing 'recv' () Processing 'task_stop' () Processing 'task_resume' () Processing 'ioctl' () Files written to: /home/pi/build/configurations/BeBot/Prototype Configuration valid! Files created for compilation. --------------------------------------------- + make all GCC_LIB_DIR=/home/pi/orcos_arm LIBC_DIR=/home/pi/orcos_arm CC=/usr/bin/gcc CXX=/usr/bin/c++ AS=/usr/bin/as AR=/usr/bin/ar SIZE=/usr/bin/size OBJDUMP=/usr/bin/objdump LD=/usr/bin/ld OBJCOPY=/usr/bin/objcopy STRIP=/usr/bin/strip KERNEL_DIR=/home/pi/build/source/ KERNEL_LIB_DIR=/home/pi/build/library/bin/armv7/ OPT_FLAGS=-O2 -mthumb -mcpu=cortex-a8 -mthumb-interwork -DARM_THUMB=1 ---------------------------------- Checking for tools ---------------------------------- java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode) All tools installed... Please be sure to use relative path names for WINDOWS/CYGIN ---------------------------------- Building Modules ---------------------------------- ---------------------------------- Building the Kernel ---------------------------------- kernel.mk[AS] : Assembling output/_startup.o kernel.mk[AS] : Assembling output/tasktable.o kernel.mk[C++]: Compiling output/BeagleBoardGPTimer2.o kernel.mk[C++]: Compiling output/Omap3530Clock.o kernel.mk[C++]: Compiling output/ARMv4TProcessor.o kernel.mk[C++]: Compiling output/BeagleBoardUART.o kernel.mk[C++]: Compiling output/Omap3530i2c.o kernel.mk[C++]: Compiling output/ARMv4TInterruptHandler.o kernel.mk[C++]: Compiling output/BeagleBoardInterruptController.o kernel.mk[C++]: Compiling output/TWL4030.o kernel.mk[C++]: Compiling output/Omap3530_BebotLED.o kernel.mk[AS] : Assembling output/ARMv4TInterruptHandlerHooks.o kernel.mk[C++]: Compiling output/BeBot.o kernel.mk[C++]: Compiling output/handleInterrupt.o kernel.mk[C++]: Compiling output/assemblerFunctions.o kernel.mk[C++]: Compiling output/startThread.o kernel.mk[C++]: Compiling output/__cxa_pure_virtual.o kernel.mk[C++]: Compiling output/ProtocolPool.o kernel.mk[C++]: Compiling output/TCPTransportProtocol.o kernel.mk[C++]: Compiling output/IPv4AddressProtocol.o kernel.mk[C] : Compiling output/etharp.o kernel.mk[C] : Compiling output/ethernet.o kernel.mk[C] : Compiling output/ip.o /home/pi/build/source/comm/lwip/core/ip.c: In function ‘IPH_PROTO’: /home/pi/build/source/comm/lwip/core/ip.c:120:29: warning: statement with no effect [-Wunused-value] /home/pi/build/source/comm/lwip/core/ip.c:122:1: warning: control reaches end of non-void function [-Wreturn-type] kernel.mk[C] : Compiling output/init.o kernel.mk[C] : Compiling output/mem.o kernel.mk[C] : Compiling output/memp.o kernel.mk[C] : Compiling output/pbuf.o kernel.mk[C] : Compiling output/netif.o kernel.mk[C] : Compiling output/udp.o kernel.mk[C] : Compiling output/tcp.o kernel.mk[C] : Compiling output/sys.o kernel.mk[C] : Compiling output/inet.o kernel.mk[C] : Compiling output/ip4_addr.o kernel.mk[C] : Compiling output/ip4.o kernel.mk[C] : Compiling output/ip4_frag.o kernel.mk[C] : Compiling output/tcp_in.o kernel.mk[C] : Compiling output/tcp_out.o kernel.mk[C] : Compiling output/stats.o kernel.mk[C] : Compiling output/icmp.o kernel.mk[C] : Compiling output/ip6_addr.o kernel.mk[C] : Compiling output/ip6.o kernel.mk[C] : Compiling output/dhcp.o kernel.mk[C] : Compiling output/icmp6.o kernel.mk[C] : Compiling output/ethar.o kernel.mk[C] : Compiling output/ethndp.o kernel.mk[C++]: Compiling output/lwipTMR.o kernel.mk[C++]: Compiling output/WorkerThread.o kernel.mk[C++]: Compiling output/WorkerTask.o kernel.mk[C] : Compiling output/crc32.o kernel.mk[C++]: Compiling output/USBEHCIHostController.o kernel.mk[C++]: Compiling output/Socket.o kernel.mk[C++]: Compiling output/CAB.o kernel.mk[C++]: Compiling output/ArrayDatabase.o kernel.mk[C++]: Compiling output/LinkedListDatabase.o kernel.mk[C++]: Compiling output/Logger.o kernel.mk[C++]: Compiling output/File.o kernel.mk[C++]: Compiling output/Directory.o kernel.mk[C++]: Compiling output/Filemanager.o kernel.mk[C++]: Compiling output/Resource.o kernel.mk[C++]: Compiling output/SimpleFileManager.o kernel.mk[C++]: Compiling output/PartitionManager.o kernel.mk[C++]: Compiling output/DOSPartition.o kernel.mk[C++]: Compiling output/FileSystemBase.o kernel.mk[C++]: Compiling output/FATFileSystem.o /home/pi/build/source/filesystem/FATFileSystem.cc: In member function ‘unint4 FATFileSystem::allocateCluster()’: /home/pi/build/source/filesystem/FATFileSystem.cc:146:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /home/pi/build/source/filesystem/FATFileSystem.cc:159:42: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /home/pi/build/source/filesystem/FATFileSystem.cc: In member function ‘unint4 FATFileSystem::getFATTableEntry(unint4, bool)’: /home/pi/build/source/filesystem/FATFileSystem.cc:207:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /home/pi/build/source/filesystem/FATFileSystem.cc:214:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /home/pi/build/source/filesystem/FATFileSystem.cc:221:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] /home/pi/build/source/filesystem/FATFileSystem.cc:227:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] kernel.mk[C++]: Compiling output/SharedMemResource.o kernel.mk[C++]: Compiling output/SimpleProcfs.o kernel.mk[C++]: Compiling output/SimpleDebugCollector.o kernel.mk[C++]: Compiling output/PowerManager.o kernel.mk[C++]: Compiling output/CharacterDeviceDriver.o kernel.mk[C++]: Compiling output/BlockDeviceDriver.o kernel.mk[C++]: Compiling output/TimerDevice.o kernel.mk[C++]: Compiling output/CommDeviceDriver.o kernel.mk[C++]: Compiling output/USCommDeviceDriver.o kernel.mk[C++]: Compiling output/Clock.o kernel.mk[C++]: Compiling output/USBDriverLibrary.o kernel.mk[C++]: Compiling output/USBDeviceDriverFactory.o kernel.mk[C++]: Compiling output/SMSC95xxUSBDeviceDriver.o kernel.mk[C++]: Compiling output/MassStorageSCSIUSBDeviceDriver.o kernel.mk[C++]: Compiling output/stringtools.o kernel.mk[C++]: Compiling output/memtools.o kernel.mk[C++]: Compiling output/sprintf.o kernel.mk[C++]: Compiling output/putc.o kernel.mk[C++]: Compiling output/libgccmath.o kernel.mk[C] : Compiling output/endian.o kernel.mk[C++]: Compiling output/newlib_helper.o kernel.mk[C++]: Compiling output/kwait.o kernel.mk[C++]: Compiling output/kernelmain.o kernel.mk[C++]: Compiling output/Kernel.o kernel.mk[C++]: Compiling output/LinearMemManager.o kernel.mk[C++]: Compiling output/new.o kernel.mk[C++]: Compiling output/SequentialFitMemManager.o kernel.mk[C++]: Compiling output/PagedRamMemManager.o kernel.mk[C++]: Compiling output/IdleThread.o kernel.mk[C++]: Compiling output/Task.o kernel.mk[C++]: Compiling output/Thread.o kernel.mk[C++]: Compiling output/PriorityThread.o kernel.mk[C++]: Compiling output/TaskManager.o kernel.mk[C++]: Compiling output/RealTimeThread.o kernel.mk[C++]: Compiling output/Module.o /home/pi/build/source/process/Module.cc:17:3: warning: #warning "User Space Device Driver/Modules can only be supported with HatLayer (virtual memory) enabled!!" [-Wcpp] kernel.mk[C++]: Compiling output/RoundRobinThreadScheduler.o kernel.mk[C++]: Compiling output/PriorityThreadScheduler.o kernel.mk[C++]: Compiling output/RateMonotonicThreadScheduler.o kernel.mk[C++]: Compiling output/EarliestDeadlineFirstThreadScheduler.o /home/pi/build/source/scheduler/EarliestDeadlineFirstThreadScheduler.cc: In member function ‘void EarliestDeadlineFirstThreadScheduler::computePriority(RealTimeThread*)’: /home/pi/build/source/scheduler/EarliestDeadlineFirstThreadScheduler.cc:112:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] kernel.mk[C++]: Compiling output/SingleCPUDispatcher.o /home/pi/build/source/scheduler/SingleCPUDispatcher.cc: In member function ‘void SingleCPUDispatcher::signal(void*, int)’: /home/pi/build/source/scheduler/SingleCPUDispatcher.cc:318:23: warning: unused variable ‘sp_int’ [-Wunused-variable] kernel.mk[C++]: Compiling output/TaskErrorHandler.o kernel.mk[C++]: Compiling output/Mutex.o kernel.mk[C++]: Compiling output/sc_common.o kernel.mk[C++]: Compiling output/sc_io.o kernel.mk[C++]: Compiling output/sc_mem.o kernel.mk[C++]: Compiling output/sc_net.o kernel.mk[C++]: Compiling output/sc_process.o /home/pi/build/source/syscalls/sc_process.cc: In function ‘int thread_run(int4)’: /home/pi/build/source/syscalls/sc_process.cc:360:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] kernel.mk[C++]: Compiling output/sc_synchro.o Creating static library liborcoskernel.a kernel.mk[LD] : Linking output/kernel.elf /usr/bin/ld: warning: /home/pi/orcos_arm/libgcc.a(bpabi.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail /usr/bin/ld: warning: /home/pi/orcos_arm/libgcc.a(_divdi3.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail /usr/bin/ld: warning: /home/pi/orcos_arm/libgcc.a(_udivdi3.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail text data bss dec hex filename 77712 1600 22820 102132 18ef4 ./output/kernel.elf ---------------------------------- Building Tasks ---------------------------------- Creating ./tasks/task/ @/usr/bin/c++ -c -I../..//home/pi/build/library/bin/armv7//../../inc -fno-exceptions -fno-rtti -O2 -march=armv7-a -mthumb -mthumb-interwork -mno-unaligned-access -g task_main.cc -o task_main.o task.mk: Compiling task_main.o cc1plus: error: unrecognized command line option ‘-mno-unaligned-access’ make[2]: *** [task_main.o] Fehler 1 ---------------------------------- Building the uImage ---------------------------------- [uImage] Creating Uboot Firmware Image... ------------------------------------------------------------ IMPORTANT: Be sure the Binary Image is not overlapping the boot_params address of the Uboot Loader!.. This tool can not check this as the boot_params address is hard coded into the Uboot binary .. ------------------------------------------------------------ [uImage] Number of Tasks : 1 [uImage] Architecture : arm [uImage] Kernel Size : 16854992 [uImage] Kernel Load Address : 0x81000000 [uImage] Entry Address : 0x81000190 [uImage] Kernel End Address : 0x80068000 dd: ungültige Zahl „-33206224“ cat: zeros.tmp: Datei oder Verzeichnis nicht gefunden [uImage] Current Address : 0x80068000 [uImage] Appending Task ./tasks/task/ @81160000 [uImage] 17793024 zeros needed ... (17376 Kb) [uImage] ERROR: Zero Paddings too long for a Firmware Image.. copy and decompress will take too long (> 4 MB) Try moving the tasks to lower addresses .. make[1]: *** [uImage] Fehler 213 make: *** [all] Fehler 2 Build step 'Shell ausführen' marked build as failure Finished: FAILURE