The docker container has been updated for version 1.0.0-b1. Run `docker pull mynewt/newt:latest` to get the updated version. Make sure `newt version` shows 1.0.0-b1. That version is working for me.
Thanks, -Todd On Tue, Dec 6, 2016 at 12:13 PM, David G. Simmons <[email protected]> wrote: > I'm looking into this, and here's what happens when I do what is described > in the docs (by copy/paste from the doc to my terminal on OS X Sierra) > > TL;DR: There is a major malfunction in running any of the tests: > In file included from aes.c:29:0: > /Users/dsimmons/test_newt/myproj/repos/apache-mynewt- > core/crypto/mbedtls/include/mbedtls/config.h:2522:10: error: #include > expects "FILENAME" or <FILENAME> > #include MBEDTLS_USER_CONFIG_FILE > > Read on to see (if you're interested) how the docs differ from the actual > output (tl;dr: They don't :-) ) > > dsimmons$ newt new myproj > Downloading project skeleton from apache/incubator-mynewt-blinky... > Installing skeleton in myproj... > Project myproj successfully created. > DSimmons-Pro:test_newt dsimmons$ cd myproj/ > DSimmons-Pro:myproj dsimmons$ tree > . > ├── DISCLAIMER > ├── LICENSE > ├── NOTICE > ├── README.md > ├── apps > │ └── blinky > │ ├── pkg.yml > │ └── src > │ └── main.c > ├── project.yml > └── targets > ├── my_blinky_sim > │ ├── pkg.yml > │ └── target.yml > └── unittest > ├── pkg.yml > └── target.yml > > 6 directories, 11 files > dsimmons$ newt install -v > apache-mynewt-core > Downloading repository description for apache-mynewt-core... > success! > Downloading repository incubator-mynewt-core (branch: master; commit: > mynewt_1_0_0_b1_tag) at https://github.com/apache/ > incubator-mynewt-core.git > Cloning into '/var/folders/_l/m5h3k18x0x3f6422p12_cpch0000gp/T/newt- > repo730366949'... > remote: Counting objects: 45144, done. > remote: Compressing objects: 100% (150/150), done. > remote: Total 45144 (delta 60), reused 0 (delta 0), pack-reused 44981 > Receiving objects: 100% (45144/45144), 73.66 MiB | 19.08 MiB/s, done. > Resolving deltas: 100% (26822/26822), done. > Checking connectivity... done. > apache-mynewt-core successfully installed version 0.9.9-none > DSimmons-Pro:myproj dsimmons$ tree -L 2 repos/apache-mynewt-core/ > repos/apache-mynewt-core/ > ├── CODING_STANDARDS.md > ├── DISCLAIMER > ├── LICENSE > ├── NOTICE > ├── README.md > ├── RELEASE_NOTES.md > ├── apps > │ ├── blecent > │ ├── blehci > │ ├── bleprph > │ ├── bleprph_oic > │ ├── bletest > │ ├── bletiny > │ ├── bleuart > │ ├── boot > │ ├── ffs2native > │ ├── ocf_sample > │ ├── slinky > │ ├── slinky_oic > │ ├── spitest > │ ├── splitty > │ ├── test > │ └── timtest > ├── boot > │ ├── boot_serial > │ ├── bootutil > │ └── split > ├── compiler > │ ├── arm-none-eabi-m0 > │ ├── arm-none-eabi-m4 > │ ├── gdbmacros > │ └── sim > ├── crypto > │ ├── mbedtls > │ └── tinycrypt > ├── docs > │ └── doxygen.xml > ├── encoding > │ ├── base64 > │ ├── cborattr > │ ├── json > │ └── tinycbor > ├── fs > │ ├── fcb > │ ├── fs > │ └── nffs > ├── hw > │ ├── bsp > │ ├── cmsis-core > │ ├── drivers > │ ├── hal > │ ├── mcu > │ └── scripts > ├── kernel > │ └── os > ├── libc > │ └── baselibc > ├── mgmt > │ ├── imgmgr > │ ├── mgmt > │ ├── newtmgr > │ └── oicmgr > ├── net > │ ├── ip > │ ├── nimble > │ ├── oic > │ └── wifi > ├── project.yml > ├── repository.yml > ├── sys > │ ├── config > │ ├── console > │ ├── coredump > │ ├── defs > │ ├── flash_map > │ ├── id > │ ├── log > │ ├── mfg > │ ├── reboot > │ ├── shell > │ ├── stats > │ └── sysinit > ├── targets > │ └── unittest > ├── test > │ ├── crash_test > │ ├── flash_test > │ ├── runtest > │ ├── testreport > │ └── testutil > ├── time > │ └── datetime > └── util > ├── cbmem > ├── crc > └── mem > > 87 directories, 9 files > DSimmons-Pro:myproj dsimmons$ newt test @apache-mynewt-core/sys/config > Testing package @apache-mynewt-core/sys/config/test-fcb > Compiling bootutil_misc.c > Compiling image_ec.c > Compiling image_rsa.c > Compiling image_validate.c > Compiling loader.c > Archiving bootutil.a > In file included from aes.c:29:0: > /Users/dsimmons/test_newt/myproj/repos/apache-mynewt- > core/crypto/mbedtls/include/mbedtls/config.h:2522:10: error: #include > expects "FILENAME" or <FILENAME> > #include MBEDTLS_USER_CONFIG_FILE > ^ > Testing package @apache-mynewt-core/sys/config/test-nffs > Compiling bootutil_misc.c > Compiling image_ec.c > Compiling image_rsa.c > Compiling image_validate.c > Compiling loader.c > Archiving bootutil.a > In file included from aes.c:29:0: > /Users/dsimmons/test_newt/myproj/repos/apache-mynewt- > core/crypto/mbedtls/include/mbedtls/config.h:2522:10: error: #include > expects "FILENAME" or <FILENAME> > #include MBEDTLS_USER_CONFIG_FILE > ^ > Error: Test failure(s): > Passed tests: [] > Failed tests: [sys/config/test-fcb sys/config/test-nffs] > DSimmons-Pro:myproj dsimmons$ > DSimmons-Pro:myproj dsimmons$ > > So it looks like the latest version of newt-core has a *slight* bug in it. > :-) But other than that, everything seems to follow the docs 100% ... At > least on my system. > > I'll test Ubuntu next. > > dg > > > On Dec 6, 2016, at 12:23 PM, Mohammad Afaneh <[email protected]> wrote: > > > > Todd, > > > > What threw me off is that the doc page: > > https://mynewt.apache.org/latest/os/get_started/project_create/ says > that I > > should expect to see more folders (such as boot, crypto, compiler..etc). > > Also, when running the "newt test all" or "newt test > > @apache-mynewt-core/sys/config" it says there are no tests: > > > > Error: No testable packages found > > > > Error: Package @apache-mynewt-core/sys/config contains no unit tests > > > > Is there some additional step that I'm missing before getting to this > point? > > > > Thanks. > > > > On Tue, Dec 6, 2016 at 11:42 AM, todd mitton <[email protected]> wrote: > > > >> Hi Mohammad, > >> > >> I don't think there's a problem. You should only have the apps, repos, > and > >> targets directly after a `newt new` and `newt install`. That's > expected. > >> If you look in repos/apache-mynewt-core, you should see all the src for > >> Mynewt. > >> > >> The 'warning: unable to access '/root/.config/git/attributes': > Permission > >> denied' message is just a harmless warning from git. You only see it > with > >> the -v flag. It just means there's no /root/.config/git/attributes in > the > >> container. > >> > >> -Todd > >> > >> On Tue, Dec 6, 2016 at 8:24 AM, marko kiiskila <[email protected]> > wrote: > >> > >>> I have a Linux setup running under VmWare, where I have a mynewt > >>> dev environment. This is quite possible. > >>> > >>> Docker is more of a convenience thing :) > >>> > >>>> On Dec 5, 2016, at 2:32 AM, Mohammad Afaneh <[email protected]> > wrote: > >>>> > >>>> Thanks, Fabio. > >>>> > >>>> Yes, I'm aware that I can install on OS X - I just like to keep things > >>>> isolated in a VM when trying out new projects and frameworks. > >>>> > >>>> I guess I'll resort to setting up on my native OS if I don't succeed > in > >>>> getting it working. > >>>> > >>>> - Mohammad > >>>> > >>>> On Mon, Dec 5, 2016 at 5:05 AM, Fabio Utzig <[email protected]> wrote: > >>>> > >>>>> On Sun, Dec 4, 2016, at 10:55 PM, Mohammad Afaneh wrote: > >>>>>> Thanks, Chris. > >>>>>> > >>>>>> I'm running: > >>>>>> - OS X 10.12.1 (macOS Sierra) > >>>>> > >>>>> Hi Mohammad, > >>>>> > >>>>> Not sure you are aware but you can build newt/mynewt on OS X too. I'm > >>>>> myself using Sierra for development. You just need to install some > >>>>> dependencies like go and gcc-arm-embedded. Easily done with homebrew: > >>>>> > >>>>> $ brew install go > >>>>> $ brew cask install gcc-arm-embedded > >>>>> > >>>>> Cheers, > >>>>> Fabio Utzig > >>>>> > >>> > >>> > >> > > -- > David G. Simmons > (919) 534-5099 > Web <https://davidgs.com/> • Blog <https://davidgs.com/davidgs_blog> • > Linkedin <http://linkedin.com/in/davidgsimmons> • Twitter < > http://twitter.com/TechEvangelist1> • GitHub <http://github.com/davidgs> > /** Message digitally signed for security and authenticity. > * If you cannot read the PGP.sig attachment, please go to > * http://www.gnupg.com/ <http://www.gnupg.com/> Secure your email!!! > * Public key available at keyserver.pgp.com <http://keyserver.pgp.com/> > **/ > ♺ This email uses 100% recycled electrons. Don't blow it by printing! > > There are only 2 hard things in computer science: Cache invalidation, > naming things, and off-by-one errors. > > >
