Hi folks, As an update, the Docker Container works well with the "./newt test all" commend.
Br, Lichun 2017-01-20 9:40 GMT+08:00 Li-Chun Ko <[email protected]>: > Hi Chris, > > I switched to Linux by installing Ubuntu on the same virtual box and am > not using the Docker Container any more. I could try it again today and get > back to you later. > > Previously the problem I encountered seemed to be I was compiling a > tutorial package that doesn't exist (as pointed out by aditi). I switched > to Linux after that due to I thought that was a problem of the Docker > Container. > > Br, > Lichun > > 2017年1月20日 上午6:51,"Christopher Collins" <[email protected]>寫道: > >> Hi Li-Chun, >> >> I'm glad you got it working, but now I'm confused. The docker container >> should already use the correct version of gcc (multilib). Furthermore, >> as I understand it, installing a different compiler on your machine >> should not have any effect on the docker container. Are you still using >> the docker container? >> >> Thanks, >> Chris >> >> On Thu, Jan 19, 2017 at 11:55:52PM +0800, Li-Chun Ko wrote: >> > Hi Fabio, >> > >> > After I install gcc-multilib all problems solved! >> > I guess it is worthwhile to add a note for this in the tutorial. >> > Thank you very much. >> > >> > BTW, I am using Ubuntu 16.04.1 64 bit version. >> > >> > Br, >> > Lichun >> > >> > >> > 2017-01-19 22:44 GMT+08:00 Li-Chun Ko <[email protected]>: >> > >> > > Hi all, >> > > >> > > I tried "$newt test @repos/apache-mynewt-core/kernel/os" in Linux >> but it >> > > still doesn't work. >> > > I also attached the error message of executing "$newt test all" below. >> > > It seems some files are missing. >> > > >> > > Br, >> > > Lichun >> > > >> > > 1. Error message when executing $newt test @repos/apache-mynewt-core/ >> > > kernel/os: >> > > >> > > lcko@lcko-VirtualBox:~/dev/go/myproj$ $newt test >> > > @repos/apache-mynewt-core/kernel/os >> > > panic: runtime error: invalid memory address or nil pointer >> dereference >> > > [signal 0xb code=0x1 addr=0x0 pc=0x6879bf] >> > > >> > > goroutine 1 [running]: >> > > panic(0x963920, 0xc82000e170) >> > > /usr/lib/go-1.6/src/runtime/panic.go:481 +0x3e6 >> > > mynewt.apache.org/newt/newt/repo.(*Repo).Name(0x0, 0x1c, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/repo/repo >> .go:290 >> > > +0x1f >> > > mynewt.apache.org/newt/newt/pkg.(*Dependency).setRepoAndName >> (0xc82043cbe0, >> > > 0x7fcd8a960200, 0x0, 0x7ffdb79b70e3, 0x1c, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/pkg/depen >> dency.go:63 >> > > +0x147 >> > > mynewt.apache.org/newt/newt/pkg.(*Dependency).Init(0xc82043cbe0, >> > > 0x7fcd8a960200, 0x0, 0x7ffdb79b70e3, 0x1c, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/pkg/depen >> dency.go:74 >> > > +0x55 >> > > mynewt.apache.org/newt/newt/pkg.NewDependency(0x7fcd8a960200, 0x0, >> > > 0x7ffdb79b70e3, 0x1c, 0xd0dc40, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/pkg/depen >> dency.go:84 >> > > +0x7f >> > > mynewt.apache.org/newt/newt/project.(*Project).ResolvePackag >> e(0xc820054540, >> > > 0x7fcd8a960200, 0xc820070510, 0x7ffdb79b70dc, 0x23, 0x4, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/project/ >> > > project.go:522 +0x448 >> > > mynewt.apache.org/newt/newt/cli.testRunCmd(0xc82042cd80, >> 0xc820435210, >> > > 0x1, 0x1) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/cli/ >> > > build_cmds.go:225 +0x140e >> > > mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra. >> > > (*Command).execute(0xc82042cd80, 0xc8204351d0, 0x1, 0x1, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/vendor/ >> > > github.com/spf13/cobra/command.go:636 +0x8e9 >> > > mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra. >> > > (*Command).ExecuteC(0xc820075440, 0xc82042cd80, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/vendor/ >> > > github.com/spf13/cobra/command.go:722 +0x55c >> > > mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra. >> > > (*Command).Execute(0xc820075440, 0x0, 0x0) >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/vendor/ >> > > github.com/spf13/cobra/command.go:681 +0x2d >> > > main.main() >> > > /home/lcko/dev/go/src/mynewt.apache.org/newt/newt/newt.go:146 >> +0x2a2 >> > > exit status 2 >> > > >> > > >> > > 2. Error message when executing $newt test all: >> > > >> > > lcko@lcko-VirtualBox:~/dev/go/myproj$ cd repos >> > > lcko@lcko-VirtualBox:~/dev/go/myproj/repos$ $newt test all >> > > Testing package @apache-mynewt-core/boot/boot_serial/test >> > > Compiling boot_serial.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from boot_serial.c:19: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/boot/bootutil/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/crypto/mbedtls/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/encoding/base64/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/encoding/json/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/fs/fcb/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/fs/nffs/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/kernel/os/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/net/ip/mn_socket/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/net/nimble/host/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/sys/config/test-fcb >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/sys/config/test-nffs >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/sys/flash_map/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/sys/log/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Testing package @apache-mynewt-core/util/cbmem/test >> > > Compiling bootutil_misc.c >> > > In file included from /usr/include/assert.h:35:0, >> > > from bootutil_misc.c:20: >> > > /usr/include/features.h:367:25: fatal error: sys/cdefs.h: No such >> file or >> > > directory >> > > compilation terminated. >> > > Error: Test failure(s): >> > > Passed tests: [] >> > > Failed tests: [boot/boot_serial/test boot/bootutil/test >> > > crypto/mbedtls/test encoding/base64/test encoding/json/test >> fs/fcb/test >> > > fs/nffs/test kernel/os/test net/ip/mn_socket/test net/nimble/host/test >> > > sys/config/test-fcb sys/config/test-nffs sys/flash_map/test >> sys/log/test >> > > util/cbmem/test] >> > > exit status 1 >> > > >> > > >> > > >> > > 2017-01-19 20:33 GMT+08:00 Fabio Utzig <[email protected]>: >> > > >> > >> On Thu, Jan 19, 2017, at 06:55 AM, Li-Chun Ko wrote: >> > >> > >> > >> > In addition, I also found the conmend: >> > >> > >> > >> > newt test all >> > >> > >> > >> > did not work in Linux and resulted in compiling errors and somehow >> I >> > >> feel >> > >> > there is some issues with the newt install commend. >> > >> >> > >> Hi, could you copy the error here? >> > >> >> > > >> > > >> >
