Hi All, I have been able to compile test_sim on linux by doing the following changes
1. commenting out util.h include in hal-uart.c 2. Including pty.h and stdio.h It compiles but then i get an Error 127. Verbose output is: shiraznisar@osboxes:~/dev/larva$ newt -l VERBOSE target build sim_test Building target sim_test (project = test) 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testutil/src/*.c) case.c suite.c testutil.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testutil/src/arch/sim/*.c) testutil_arch_sim.c 2015/10/29 11:33:20 [INFO] Compiling assembly if outdated (/home/shiraznisar/dev/larva/libs/testutil/src/arch/sim/*.s) 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testutil/src/arch/sim/*.c) testutil_arch_sim.c 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/os/src/*.c) os.c os_callout.c os_eventq.c os_heap.c os_mbuf.c os_mempool.c os_mutex.c os_sanity.c os_sched.c os_sem.c os_task.c os_time.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/os/src/arch/sim/*.c) os_arch_sim.c 2015/10/29 11:33:20 [INFO] Compiling assembly if outdated (/home/shiraznisar/dev/larva/libs/os/src/arch/sim/*.s) 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/os/src/test/*.c) mbuf_test.c mempool_test.c mutex_test.c os_test.c sem_test.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/os/src/test/arch/sim/*.c) os_test_arch_sim.c 2015/10/29 11:33:20 [INFO] Compiling assembly if outdated (/home/shiraznisar/dev/larva/libs/os/src/test/arch/sim/*.s) 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/hw/mcu/native/src/*.c) hal_flash.c hal_gpio.c hal_system.c hal_uart.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/hw/mcu/native/src/*.c) hal_flash.c hal_gpio.c hal_system.c hal_uart.c 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/nffs/src/*.c) crc16.c nffs.c nffs_area.c nffs_block.c nffs_cache.c nffs_config.c nffs_crc.c nffs_dir.c nffs_file.c nffs_flash.c nffs_format.c nffs_gc.c nffs_hash.c nffs_inode.c nffs_misc.c nffs_path.c nffs_restore.c nffs_write.c nffsutil.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/nffs/src/test/*.c) 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/nffs/src/test/arch/sim/*.c) nffs_test.c nffs_test_system_01.c 2015/10/29 11:33:20 [INFO] Compiling assembly if outdated (/home/shiraznisar/dev/larva/libs/nffs/src/test/arch/sim/*.s) 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/bootutil/src/*.c) bootutil_misc.c loader.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/bootutil/src/test/*.c) boot_test.c 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testreport/src/*.c) results.c testreport.c 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testreport/src/arch/sim/*.c) io.c 2015/10/29 11:33:20 [INFO] Compiling assembly if outdated (/home/shiraznisar/dev/larva/libs/testreport/src/arch/sim/*.s) 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/libs/testreport/src/arch/sim/*.c) io.c 2015/10/29 11:33:20 [INFO] ccPath = gcc, arPath = ar, flags = -m32 -Wall -Werror -ggdb -O0 -ggdb -O0 2015/10/29 11:33:20 [INFO] Compiling C if outdated (/home/shiraznisar/dev/larva/project/test/src/*.c) test.c Building project test 2015/10/29 11:33:20 [VERBOSE] objdump -wxdS /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf >> /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf.lst 2015/10/29 11:33:21 [VERBOSE] o= 2015/10/29 11:33:21 [VERBOSE] objdump -s -j .text /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf >> /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf.lst 2015/10/29 11:33:21 [VERBOSE] o= 2015/10/29 11:33:21 [VERBOSE] objdump -s -j .rodata /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf >> /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf.lst 2015/10/29 11:33:21 [VERBOSE] o= 2015/10/29 11:33:21 [VERBOSE] objdump -s -j .data /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf >> /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf.lst 2015/10/29 11:33:21 [VERBOSE] o= 2015/10/29 11:33:21 [VERBOSE] objsize /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf >> /home/shiraznisar/dev/larva/project/test//bin/sim_test/test.elf.lst 2015/10/29 11:33:21 [VERBOSE] o=sh: 1: objsize: not found Error: exit status 127 @Marko thanks for the help. Please let me know if there is any solution to this. Thanks On Thu, Oct 29, 2015 at 3:13 AM, marko kiiskila <[email protected]> wrote: > Hi, > > I think I know what this is. openpty() prototype on MacOS vs Linux. > When building on Linux, we should include pty.h instead of util.h. > > > On Oct 27, 2015, at 11:43 PM, Sterling Hughes < > [email protected]> wrote: > > > > Hi Shiraz, > > > > Could you add the -lVERBOSE option to the newt program and send the > command used to build + output. > > > > Thanks! > > Sterling > > > >> On Oct 27, 2015, at 11:02 PM, Shiraz Nisar <[email protected]> > wrote: > >> > >> Hi, > >> > >> I've been trying to build the simulator on linux ubuntu vm > >> > >> It complains about not able to find include file util.h > >> > >> Am i missing a package. Can anyone please confirm. > >
