Skip to content

Conda package builds without compiling firmware (fails silently) #3

@ryanfobel

Description

@ryanfobel

Building of the dropbot conda package appears to work, but compiling the firmware fails silently due to the inability of platformio to download the InputDebounce dependency, which is a platformio library (see the build log included below). The conda build should check that this command succeeds and otherwise fail explicitly.

I can successfully compile the from my microdrop-dev conda environment using the same build command used in the conda recipe:

python -m paver build_firmware

For some reason, platformio is unable to download the dependency from within conda build. In the build log, there's a message that says:

Looking for InputDebounce library in registry
You are not connected to the Internet.

but the computer is connected to the internet.

A simple workaround is to repackage the InputDebounce library as a conda package or to just include the source files explicitly.

(microdrop-dev) C:\Users\all\OneDrive\dev\python\dropbot>conda build .conda-recipe
No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
WARNING:conda_build.metadata:No numpy version specified in conda_build_config.yaml.  Falling back to default numpy value of 1.11
Cloning into 'C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\work'...
done.
checkout: 'HEAD'
Your branch is up-to-date with 'origin/_conda_cache_origin_head'.
Submodule '.dropbot-recipes' (https://github.com/sci-bots/dropbot-recipes.git) registered for path '.dropbot-recipes'
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes'...
Submodule path '.dropbot-recipes': checked out '07da15e19c81c31750cb8289f6cea972726f7173'
Submodule '_source/arduino-helpers' (https://github.com/sci-bots/arduino-helpers.git) registered for path '.dropbot-recipes/_source/arduino-helpers'
Submodule '_source/arduino-memory' (https://github.com/sci-bots/arduino-memory.git) registered for path '.dropbot-recipes/_source/arduino-memory'
Submodule '_source/arduino-rpc' (https://github.com/sci-bots/arduino-rpc.git) registered for path '.dropbot-recipes/_source/arduino-rpc'
Submodule '_source/asyncserial' (https://github.com/sci-bots/asyncserial) registered for path '.dropbot-recipes/_source/asyncserial'
Submodule '_source/base-node' (https://github.com/sci-bots/base-node.git) registered for path '.dropbot-recipes/_source/base-node'
Submodule '_source/base-node-rpc' (https://github.com/sci-bots/base-node-rpc.git) registered for path '.dropbot-recipes/_source/base-node-rpc'
Submodule '_source/c-array-defs' (https://github.com/sci-bots/c-array-defs.git) registered for path '.dropbot-recipes/_source/c-array-defs'
Submodule '_source/clang-helpers' (https://github.com/sci-bots/clang-helpers.git) registered for path '.dropbot-recipes/_source/clang-helpers'
Submodule '_source/conda-helpers' (https://github.com/sci-bots/conda-helpers.git) registered for path '.dropbot-recipes/_source/conda-helpers'
Submodule '_source/logging-helpers' (https://github.com/sci-bots/logging-helpers.git) registered for path '.dropbot-recipes/_source/logging-helpers'
Submodule '_source/mqtt-messages-python' (https://github.com/sci-bots/mqtt-messages-python.git) registered for path '.dropbot-recipes/_source/mqtt-messages-python'
Submodule '_source/nadamq' (https://github.com/sci-bots/nadamq.git) registered for path '.dropbot-recipes/_source/nadamq'
Submodule '_source/nanopb-helpers' (https://github.com/sci-bots/nanopb-helpers.git) registered for path '.dropbot-recipes/_source/nanopb-helpers'
Submodule '_source/or-event' (https://github.com/sci-bots/or-event.git) registered for path '.dropbot-recipes/_source/or-event'
Submodule '_source/paho-mqtt-helpers' (https://github.com/sci-bots/paho-mqtt-helpers.git) registered for path '.dropbot-recipes/_source/paho-mqtt-helpers'
Submodule '_source/pandas-helpers' (https://github.com/sci-bots/pandas-helpers.git) registered for path '.dropbot-recipes/_source/pandas-helpers'
Submodule '_source/platformio-helpers' (https://github.com/sci-bots/platformio-helpers.git) registered for path '.dropbot-recipes/_source/platformio-helpers'
Submodule '_source/serial-device' (https://github.com/sci-bots/serial-device) registered for path '.dropbot-recipes/_source/serial-device'
Submodule '_source/teensy-minimal-rpc' (https://github.com/sci-bots/teensy-minimal-rpc.git) registered for path '.dropbot-recipes/_source/teensy-minimal-rpc'
Submodule 'slow-soft-i2c-master' (https://github.com/sci-bots/arduino-slow-soft-i2c-master-recipe.git) registered for path '.dropbot-recipes/arduino/slow-soft-i2c-master'
Submodule 'slow-soft-wire' (https://github.com/sci-bots/arduino-slow-soft-wire-recipe.git) registered for path '.dropbot-recipes/arduino/slow-soft-wire'
Submodule 'platformio' (https://github.com/sci-bots/platformio-recipes.git) registered for path '.dropbot-recipes/platformio'
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/arduino-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/arduino-memory'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/arduino-rpc'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/asyncserial'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/base-node'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/base-node-rpc'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/c-array-defs'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/clang-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/conda-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/logging-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/mqtt-messages-python'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/nadamq'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/nanopb-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/or-event'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/paho-mqtt-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/pandas-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/platformio-helpers'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/serial-device'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/_source/teensy-minimal-rpc'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/arduino/slow-soft-i2c-master'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/arduino/slow-soft-wire'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/platformio'...
Submodule path '.dropbot-recipes/_source/arduino-helpers': checked out '98f258a51d851feca13654b3baaa0b72836e89b1'
Submodule path '.dropbot-recipes/_source/arduino-memory': checked out '353d8429e9f52586dc561b032b20820d0c38958c'
Submodule path '.dropbot-recipes/_source/arduino-rpc': checked out 'd7aafe283164f5d3b5c061f015a6fce20cdd4849'
Submodule path '.dropbot-recipes/_source/asyncserial': checked out 'da97c4a47f4f69f5665ad87e3e240be0399bbc0b'
Submodule path '.dropbot-recipes/_source/base-node': checked out '505cf52a2153bc5948f02c1437903cffd4882a83'
Submodule path '.dropbot-recipes/_source/base-node-rpc': checked out 'a06b783a0c1b7e473b513d12d2a3160a50269796'
Submodule path '.dropbot-recipes/_source/c-array-defs': checked out 'aa01cc2b46160191b82d877d9fca18bc7c99cbb5'
Submodule path '.dropbot-recipes/_source/clang-helpers': checked out 'eb41eb4536204f97543fe70d781a82f444b99a50'
Submodule path '.dropbot-recipes/_source/conda-helpers': checked out '1ec971c6bef97499cc32790c4c13eb84717921f6'
Submodule path '.dropbot-recipes/_source/logging-helpers': checked out '90ac1bc5c247710302a91659be4076b31d989f1e'
Submodule path '.dropbot-recipes/_source/mqtt-messages-python': checked out 'e5e1a6045d0d660ef380b2b50c00e6b8ac4f7ff6'
Submodule path '.dropbot-recipes/_source/nadamq': checked out '1065b2f6b20fe6778e89c63763a01dceb6299628'
Submodule path '.dropbot-recipes/_source/nanopb-helpers': checked out '29d2e265905005113817303d8da9af0a5efb7110'
Submodule path '.dropbot-recipes/_source/or-event': checked out '725115185ff89cd62627524580bb48306d0362e9'
Submodule path '.dropbot-recipes/_source/paho-mqtt-helpers': checked out '6319a751a141ed45e1be9bfb25b0a517a4a8ff9c'
Submodule path '.dropbot-recipes/_source/pandas-helpers': checked out 'ffff03694db89512d7c029571df72187ef805725'
Submodule path '.dropbot-recipes/_source/platformio-helpers': checked out '5e87bf0f0aef6b54ae3bf4b1e3e2cb3e519aa750'
Submodule path '.dropbot-recipes/_source/serial-device': checked out '5de1c3fc447ae829b57d80073ec6ac4fba3283c6'
Submodule path '.dropbot-recipes/_source/teensy-minimal-rpc': checked out '5dbf3a100bd7b656aad1169bdab1da3686938e8e'
Submodule path '.dropbot-recipes/arduino/slow-soft-i2c-master': checked out '65943007792389ef1c6b20e9dbc551c1d0919959'
Submodule path '.dropbot-recipes/arduino/slow-soft-wire': checked out '6a28d9443949c6f6b52ad1b7a6a82f4d48117da5'
Submodule path '.dropbot-recipes/platformio': checked out 'a25f32b9e1cf508b61be7a713b400fe3243864ad'
Submodule 'platform-atmelavr' (https://github.com/sci-bots/platformio-platform-atmelavr-recipe.git) registered for path '.dropbot-recipes/platformio/platform-atmelavr'
Submodule 'platformio-core' (https://github.com/sci-bots/platformio-recipe.git) registered for path '.dropbot-recipes/platformio/platformio-core'
Submodule 'tool-scons' (https://github.com/sci-bots/platformio-tool-scons-recipe.git) registered for path '.dropbot-recipes/platformio/tool-scons'
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/platformio/platform-atmelavr'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/platformio/platformio-core'...
Cloning into 'C:/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/work/.dropbot-recipes/platformio/tool-scons'...
Submodule path '.dropbot-recipes/platformio/platform-atmelavr': checked out 'f2f615292d6eba647e6dce50a546096713ca113c'
Submodule path '.dropbot-recipes/platformio/platformio-core': checked out '4afef18359d447250806ffbc1d583b4efdb5afa8'
Submodule path '.dropbot-recipes/platformio/tool-scons': checked out 'aa6f224029ef6e8b176cb23b092df0ca385a23a8'
==> git log -n1 <==

commit c9ec93b2a474ade8c148ba6830ad4cff431326a2
Author: Ryan Fobel <ryan@fobel.net>
Date:   Tue Oct 13 13:19:13 2020 -0400

    fix(submodules): bump .dropbot-recipes

==> git describe --tags --dirty <==

v1.73.5

==> git status <==

On branch _conda_cache_origin_head
Your branch is up-to-date with 'origin/_conda_cache_origin_head'.

nothing to commit, working tree clean

Adding in variants from internal_defaults
INFO:conda_build.variants:Adding in variants from internal_defaults
Attempting to finalize metadata for dropbot-dev
INFO:conda_build.metadata:Attempting to finalize metadata for dropbot-dev
Attempting to finalize metadata for dropbot
INFO:conda_build.metadata:Attempting to finalize metadata for dropbot
INFO conda_build.metadata:finalize_outputs_pass(700): Attempting to finalize metadata for dropbot
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
BUILD START: [u'dropbot-dev-1.73.5-0.tar.bz2', u'dropbot-1.73.5-py_0.tar.bz2']
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done

## Package Plan ##

  environment location: C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env


The following NEW packages will be INSTALLED:

    alabaster:                           0.7.12-py_0                conda-forge
    arduino-fast-digital:                0.1.0-3                    sci-bots/label/dropbot
    arduino-helpers:                     0.7-py27_0                 sci-bots/label/dropbot
    arduino-linked-list:                 1.2.3-5                    sci-bots/label/dropbot
    arduino-memory:                      1.4-0                      sci-bots/label/dropbot
    arduino-rpc:                         1.16-py_0                  sci-bots/label/dropbot
    arduino-rpc-dev:                     1.16-0                     sci-bots/label/dropbot
    arduino-slow-soft-i2c-master:        1.0.1-4                    sci-bots/label/dropbot
    arduino-slow-soft-wire:              1.0.1-6                    sci-bots/label/dropbot
    asyncio-helpers:                     0.2.1-0                    sci-bots
    asyncserial:                         0.2.3-py_0+git8b4b71e      sci-bots/label/dropbot
    babel:                               2.8.0-py_0                 conda-forge
    backports:                           1.0-py_2                   conda-forge
    backports.functools_lru_cache:       1.6.1-py_0                 conda-forge
    backports.shutil_get_terminal_size:  1.0.0-py_3                 conda-forge
    backports_abc:                       0.5-py_1                   conda-forge
    base-node:                           0.14-py_0                  sci-bots/label/dropbot
    base-node-dev:                       0.14-0                     sci-bots/label/dropbot
    base-node-rpc:                       0.51.7-0                   sci-bots/label/dropbot
    base-node-rpc-dev:                   0.51.7-0                   sci-bots/label/dropbot
    beautifulsoup4:                      4.6.0-py27_0               conda-forge
    blas:                                1.0-mkl                    conda-forge
    blinker:                             1.4-py_1                   conda-forge
    blosc:                               1.15.0-hc65f11a_0
    bottle:                              0.12.18-py_0               conda-forge
    bzip2:                               1.0.6-vc9_1                conda-forge
    c-array-defs:                        1.3-0                      sci-bots/label/dropbot
    certifi:                             2018.4.16-py27_0           conda-forge
    clang:                               5.0.0-2                    sci-bots/label/dropbot
    clang-helpers:                       0.9-py_0                   sci-bots/label/dropbot
    clang-libcxx:                        5.0.0-0                    sci-bots/label/dropbot
    click:                               5.1.0-py_0                 sci-bots/label/dropbot
    cogapp:                              2.5.1-py27_0               conda-forge
    colorama:                            0.4.3-py_0                 conda-forge
    conda-helpers:                       0.21-0                     sci-bots/label/dropbot
    conda-wrappers:                      1.0.3-py27_0               conda-forge
    cycler:                              0.10-1                     sci-bots/label/microdrop-2
    docutils:                            0.14-py27_0                conda-forge
    exec-wrappers:                       1.1.4-py_0                 conda-forge
    functools32:                         3.2.3.2-py_3               conda-forge
    future:                              0.16.0-py27_0              conda-forge
    futures:                             3.2.0-py27_0               conda-forge
    git:                                 2.14.2-3                   conda-forge
    hdf5:                                1.10.1-vc9_2               conda-forge
    hv-switching-board:                  0.10.0-py27_0              dropbot
    icc_rt:                              2019.0.0-h0cc432a_1
    imagesize:                           1.2.0-py_0                 conda-forge
    intel-openmp:                        2019.4-245
    jinja2:                              2.11.2-pyh9f0ad1d_0        conda-forge
    joblib:                              0.14.1-pyh9f0ad1d_0        conda-forge
    json-tricks:                         3.11.3-py_0                sci-bots/label/dropbot
    libprotobuf:                         3.5.2-vc9_0                conda-forge
    lockfile:                            0.12.2-py_1                conda-forge
    logging-helpers:                     0.4-py_0                   dropbot
    markupsafe:                          1.0-py27_0                 conda-forge
    matplotlib:                          2.1.2-py27_2               dropbot
    mkl:                                 2019.4-245
    mkl-service:                         2.3.0-py27h0b88c2a_0
    mkl_fft:                             1.0.9-py27_0               conda-forge
    mqtt-messages-python:                0.2-py_0                   sci-bots/label/dropbot
    nadamq:                              0.19.3-py27_0              sci-bots/label/dropbot
    nadamq-dev:                          0.19.3-0                   sci-bots/label/dropbot
    nanopb:                              0.3.7-8                    dropbot
    nanopb-helpers:                      0.12-py_0                  sci-bots/label/dropbot
    nanopb-helpers-dev:                  0.12-0                     sci-bots/label/dropbot
    ntfsutils:                           0.1.3.post2-1              dropbot
    numexpr:                             2.6.4-py27_1               conda-forge
    numpy:                               1.16.6-py27hcd21bde_0
    numpy-base:                          1.16.6-py27hb1d0314_0
    onoff:                               1.0.1-py_0                 sci-bots/label/dropbot
    or-event:                            0.2.1-py_0                 sci-bots/label/dropbot
    packaging:                           20.4-pyh9f0ad1d_0          conda-forge
    paho-mqtt:                           1.3.1-py_1                 sci-bots/label/dropbot
    paho-mqtt-helpers:                   0.4-py_0                   sci-bots/label/dropbot
    pandas:                              0.22.0-py27_0              conda-forge
    pandas-helpers:                      0.3-py_0                   sci-bots/label/dropbot
    pandoc:                              2.1.3-0                    conda-forge
    path_helpers:                        0.8-py27_0                 dropbot
    paver:                               1.2.4-py_1                 conda-forge
    pip:                                 20.1.1-pyh9f0ad1d_0        conda-forge
    platformio:                          3.5.2b2.post20-g42c1c804_0 sci-bots/label/dropbot
    platformio-framework-arduinoavr:     1.10620.2-2                sci-bots/label/dropbot
    platformio-framework-arduinoteensy:  1.141.0-2                  dropbot
    platformio-helpers:                  0.10.2-py_0                sci-bots/label/dropbot
    platformio-platform-atmelavr:        1.8.1.post1-ge80a6ae0      sci-bots/label/dropbot
    platformio-platform-teensy:          3.0.1-0                    sci-bots/label/dropbot
    platformio-tool-avrdude:             1.60300.2-1                dropbot
    platformio-tool-scons:               3.30001.0-0                sci-bots/label/dropbot
    platformio-tool-teensy:              1.141.0-1                  sci-bots/label/dropbot
    platformio-toolchain-atmelavr:       1.40902.1-0                dropbot
    platformio-toolchain-gccarmnoneeabi: 1.50401.0-0                dropbot
    protobuf:                            3.5.2-py27_vc9_0           conda-forge
    pydash:                              4.8.0-pyh9f0ad1d_0         conda-forge
    pygments:                            2.5.2-py_0                 conda-forge
    pyparsing:                           2.4.7-pyh9f0ad1d_0         conda-forge
    pyserial:                            3.4-py_2                   conda-forge
    pytables:                            3.4.4-py27_8               conda-forge
    python:                              2.7.14-5                   conda-forge
    python-clang:                        5.0.0-py_1                 sci-bots/label/dropbot
    python-dateutil:                     2.8.1-py_0                 conda-forge
    pytz:                                2020.1-pyh9f0ad1d_0        conda-forge
    pyyaml:                              3.12-py27_1                conda-forge
    requests:                            2.13.0-py27_0              conda-forge
    ruamel.ordereddict:                  0.4.13-py27_0              conda-forge
    ruamel.yaml:                         0.15.37-py27_0             conda-forge
    scipy:                               1.2.1-py27h4c3ab11_0       conda-forge
    semantic_version:                    2.8.5-pyh9f0ad1d_0         conda-forge
    serial-device:                       0.11-py_0                  sci-bots/label/dropbot
    setuptools:                          39.0.1-py27_0              conda-forge
    si-prefix:                           1.2.1-py_0                 dropbot
    singledispatch:                      3.4.0.3-pyh9f0ad1d_1001    conda-forge
    six:                                 1.15.0-pyh9f0ad1d_0        conda-forge
    snappy:                              1.1.7-vc9_1                conda-forge
    snowballstemmer:                     2.0.0-py_0                 conda-forge
    sphinx:                              1.7.5-py27_0               conda-forge
    sphinxcontrib-websupport:            1.2.4-pyh9f0ad1d_0         conda-forge
    tabulate:                            0.8.7-pyh9f0ad1d_0         conda-forge
    teensy-minimal-rpc:                  0.10-py_0                  sci-bots/label/dropbot
    teensy-minimal-rpc-dev:              0.10-0                     sci-bots/label/dropbot
    tornado:                             5.0.2-py27_0               conda-forge
    trollius:                            2.2-py27_0                 conda-forge
    typing:                              3.6.4-py27_0               conda-forge
    vc:                                  9-h7299396_1
    versioneer:                          0.18-py_1                  conda-forge
    virtualenv:                          16.7.5-py_0                conda-forge
    vs2008_runtime:                      9.0.30729.6161-0           conda-forge
    wheel:                               0.35.1-pyh9f0ad1d_0        conda-forge
    wheezy.routing:                      0.1.157-py_0               dropbot
    whichcraft:                          0.6.1-py_0                 conda-forge
    wincertstore:                        0.2-py27_0                 conda-forge
    yaml:                                0.1.7-vc9_0                conda-forge
    zlib:                                1.2.11-vc9_0               conda-forge

Preparing transaction: ...working... done
Verifying transaction: ...working...
CondaMultiError: SafetyError: The package for base-node-rpc located at C:\Users\all\Miniconda2\pkgs\base-node-rpc-0.51.7-0
appears to be corrupted. The path 'site-packages/base_node_rpc/_async_py27.py'
has an incorrect size.
  reported size: 4948 bytes
  actual size: 4975 bytes

SafetyError: The package for base-node-rpc located at C:\Users\all\Miniconda2\pkgs\base-node-rpc-0.51.7-0
appears to be corrupted. The path 'site-packages/base_node_rpc/proxy.py'
has an incorrect size.
  reported size: 25193 bytes
  actual size: 25403 bytes

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: conda-forge/win-32::git-2.14.2-3, conda-forge/win-32::git-2.14.2-3
  path: 'menu/menu-windows.json'



done
Executing transaction: ...working... Creating wrappers from "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\Library\bin" to "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\Scripts\wrappers\conda"
Creating wrappers from "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\Scripts" to "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\Scripts\wrappers\conda"
Creating wrappers from "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env" to "C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\Scripts\wrappers\conda"

WARNING:conda.gateways.disk.create:Environment name starts with underscore '_'. Skipping menu installation.
WARNING conda.gateways.disk.create:make_menu(241): Environment name starts with underscore '_'. Skipping menu installation.
done
source tree in: C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\work
Using legacy MSVC compiler setup.  This will be removed in conda-build 4.0. If this recipe does not use a compiler, this message is safe to ignore.  Otherwise, use {{compiler('<language>')}} jinja2 in requirements/build.
WARNING:conda_build.windows:Using legacy MSVC compiler setup.  This will be removed in conda-build 4.0. If this recipe does not use a compiler, this message is safe to ignore.  Otherwise, use {{compiler('<language>')}} jinja2 in requirements/build.
WARNING conda_build.windows:msvc_env_cmd(91): Using legacy MSVC compiler setup.  This will be removed in conda-build 4.0. If this recipe does not use a compiler, this message is safe to ignore.  Otherwise, use {{compiler('<language>')}} jinja2 in requirements/build.
Rewriting env in output: {'BUILD_PREFIX': u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\_h_env',
 'PREFIX': u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\_h_env',
 'SRC_DIR': u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work'}

(microdrop-dev) %SRC_DIR%>IF "" == "" (call %SRC_DIR%\build_env_setup.bat )

(microdrop-dev) %SRC_DIR%>set "TMP=C:\Users\all\AppData\Local\Temp"

(microdrop-dev) %SRC_DIR%>set "COMPUTERNAME=DESKTOP"

(microdrop-dev) %SRC_DIR%>set "USERDOMAIN=DESKTOP"

(microdrop-dev) %SRC_DIR%>set "SystemDrive=C:"

(microdrop-dev) %SRC_DIR%>set "ignore_build_only_deps=set(['python', 'numpy'])"

(microdrop-dev) %SRC_DIR%>set "LIBRARY_BIN=%BUILD_PREFIX%\Library\bin"

(microdrop-dev) %SRC_DIR%>set "PSModulePath=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\"

(microdrop-dev) %SRC_DIR%>set "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel"

(microdrop-dev) %SRC_DIR%>set "R_VER=3.4"

(microdrop-dev) %SRC_DIR%>set "vc=9"

(microdrop-dev) %SRC_DIR%>set "BUILD_PREFIX=%BUILD_PREFIX%"

(microdrop-dev) %SRC_DIR%>set "ProgramData=C:\ProgramData"

(microdrop-dev) %SRC_DIR%>set "CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files"

(microdrop-dev) %SRC_DIR%>set "pin_run_as_build=OrderedDict([('python', {'max_pin': 'x.x', 'min_pin': 'x.x'}), ('r-base', {'max_pin': 'x.x', 'min_pin': 'x.x'})])"

(microdrop-dev) %SRC_DIR%>set "PROCESSOR_ARCHITECTURE=x86"

(microdrop-dev) %SRC_DIR%>set "STDLIB_DIR=%BUILD_PREFIX%\Lib"

(microdrop-dev) %SRC_DIR%>set "PIP_NO_DEPENDENCIES=True"

(microdrop-dev) %SRC_DIR%>set "CONDA_R=3.4"

(microdrop-dev) %SRC_DIR%>set "LIBRARY_LIB=%BUILD_PREFIX%\Library\lib"

(microdrop-dev) %SRC_DIR%>set "CONDA_DEFAULT_ENV=%BUILD_PREFIX%"

(microdrop-dev) %SRC_DIR%>set "ProgramFiles(x86)=C:\Program Files (x86)"

(microdrop-dev) %SRC_DIR%>set "ProgramW6432=C:\Program Files"

(microdrop-dev) %SRC_DIR%>set "cran_mirror=https://cran.r-project.org"

(microdrop-dev) %SRC_DIR%>set "USERNAME=all"

(microdrop-dev) %SRC_DIR%>set "GIT_FULL_HASH=c9ec93b2a474ade8c148ba6830ad4cff431326a2"

(microdrop-dev) %SRC_DIR%>set "PROMPT=(microdrop-dev) $P$G"

(microdrop-dev) %SRC_DIR%>set "PKG_BUILDNUM=0"

(microdrop-dev) %SRC_DIR%>set "CONDA_BUILD_STATE=BUILD"

(microdrop-dev) %SRC_DIR%>set "ALLUSERSPROFILE=C:\ProgramData"

(microdrop-dev) %SRC_DIR%>set "CPU_COUNT=4"

(microdrop-dev) %SRC_DIR%>set "RECIPE_DIR=C:\Users\all\OneDrive\dev\python\dropbot\.conda-recipe"

(microdrop-dev) %SRC_DIR%>set "CONDA_PERL=5.26.0"

(microdrop-dev) %SRC_DIR%>set "cxx_compiler=vs2008"

(microdrop-dev) %SRC_DIR%>set "PKG_NAME=dropbot"

(microdrop-dev) %SRC_DIR%>set "ProgramFiles=C:\Program Files (x86)"

(microdrop-dev) %SRC_DIR%>set "PY3K=0"

(microdrop-dev) %SRC_DIR%>set "SystemRoot=C:\WINDOWS"

(microdrop-dev) %SRC_DIR%>set "CommonProgramW6432=C:\Program Files\Common Files"

(microdrop-dev) %SRC_DIR%>set "target_platform=win-32"

(microdrop-dev) %SRC_DIR%>set "CYGWIN_PREFIX=/cygdrive/c/Users/all/Miniconda2/conda-bld/dropbot_1602741527303/_h_env"

(microdrop-dev) %SRC_DIR%>set "r_base=3.4"

(microdrop-dev) %SRC_DIR%>set "ComSpec=C:\WINDOWS\system32\cmd.exe"

(microdrop-dev) %SRC_DIR%>set "HOMEDRIVE=C:"

(microdrop-dev) %SRC_DIR%>set "CONDA_BUILD=1"

(microdrop-dev) %SRC_DIR%>set "GIT_DESCRIBE_HASH=gc9ec93b"

(microdrop-dev) %SRC_DIR%>set "SHLIB_EXT=.dll"

(microdrop-dev) %SRC_DIR%>set "CommonProgramFiles=C:\Program Files (x86)\Common Files"

(microdrop-dev) %SRC_DIR%>set "PKG_HASH=1234567"

(microdrop-dev) %SRC_DIR%>set "PROCESSOR_ARCHITEW6432=AMD64"

(microdrop-dev) %SRC_DIR%>set "SRC_DIR=%SRC_DIR%"

(microdrop-dev) %SRC_DIR%>set "GIT_DESCRIBE_NUMBER=0"

(microdrop-dev) %SRC_DIR%>set "PUBLIC=C:\Users\Public"

(microdrop-dev) %SRC_DIR%>set "USERPROFILE=C:\Users\all"

(microdrop-dev) %SRC_DIR%>set "LIBRARY_INC=%BUILD_PREFIX%\Library\include"

(microdrop-dev) %SRC_DIR%>set "VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\"

(microdrop-dev) %SRC_DIR%>set "SP_DIR=%BUILD_PREFIX%\Lib\site-packages"

(microdrop-dev) %SRC_DIR%>set "PYTHON=%BUILD_PREFIX%\python.exe"

(microdrop-dev) %SRC_DIR%>set "fortran_compiler=gfortran"

(microdrop-dev) %SRC_DIR%>set "PKG_BUILD_STRING=placeholder"

(microdrop-dev) %SRC_DIR%>set "PIP_NO_INDEX=True"

(microdrop-dev) %SRC_DIR%>set "CONDA_LUA=5"

(microdrop-dev) %SRC_DIR%>set "PREFIX=%BUILD_PREFIX%"

(microdrop-dev) %SRC_DIR%>set "PY_VER=2.7"

(microdrop-dev) %SRC_DIR%>set "PATH=%BUILD_PREFIX%;%BUILD_PREFIX%\Library\mingw-w64\bin;%BUILD_PREFIX%\Library\usr\bin;;%BUILD_PREFIX%\Library\bin;%BUILD_PREFIX%\Scripts;%BUILD_PREFIX%\Scripts;%BUILD_PREFIX%;%BUILD_PREFIX%\Library\mingw-w64\bin;%BUILD_PREFIX%\Library\usr\bin;;%BUILD_PREFIX%\Library\bin;%BUILD_PREFIX%\Scripts;%BUILD_PREFIX%\Scripts;C:\Users\all\Miniconda2;C:\Users\all\Miniconda2\Library\mingw-w64\bin;C:\Users\all\Miniconda2\Library\usr\bin;C:\Users\all\Miniconda2\Library\bin;C:\Users\all\Miniconda2\Scripts;C:\Users\all\Miniconda2\bin;C:\Users\all\Miniconda2\envs\microdrop-dev;C:\Users\all\Miniconda2\envs\microdrop-dev\Library\mingw-w64\bin;C:\Users\all\Miniconda2\envs\microdrop-dev\Library\usr\bin;C:\Users\all\Miniconda2\envs\microdrop-dev\Library\bin;C:\Users\all\Miniconda2\envs\microdrop-dev\Scripts;C:\Users\all\Miniconda2\envs\microdrop-dev\bin;C:\Users\all\Miniconda2\condabin;C:\Users\all\Miniconda3\Library\usr\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\ImageMagick-7.0.3-Q16;C:\MinGW\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Calibre2;C:\Program Files (x86)\QuickTime\QTSystem;C:\Users\all\bin;C:\Program Files (x86)\PuTTY;C:\Program Files\nodejs;C:\Program Files (x86)\Arduino\hardware\tools\avr\bin;C:\Users\all\OneDrive\dev\bash\git-hooks;C:\Program Files (x86)\Inkscape;C:\Program Files (x86)\LLVM\bin;C:\Program Files (x86)\Skype\Phone;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Program Files\Tesseract-OCR;C:\Program Files\dotnet;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Users\all\AppData\Local\Mu\bin;C:\Users\all\AppData\Roaming\npm;C:\Users\all\AppData\Local\.meteor;C:\Users\all\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\Microsoft VS Code\bin;C:\Users\all\AppData\Local\Microsoft\WindowsApps;C:\Program Files\balena-cli\bin;C:\Users\all\.dotnet\tools"

(microdrop-dev) %SRC_DIR%>set "NUMBER_OF_PROCESSORS=4"

(microdrop-dev) %SRC_DIR%>set "ARCH=32"

(microdrop-dev) %SRC_DIR%>set "windir=C:\WINDOWS"

(microdrop-dev) %SRC_DIR%>set "PIP_NO_BUILD_ISOLATION=False"

(microdrop-dev) %SRC_DIR%>set "TEMP=C:\Users\all\AppData\Local\Temp"

(microdrop-dev) %SRC_DIR%>set "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC"

(microdrop-dev) %SRC_DIR%>set "GIT_BUILD_STR=0_gc9ec93b"

(microdrop-dev) %SRC_DIR%>set "LOCALAPPDATA=C:\Users\all\AppData\Local"

(microdrop-dev) %SRC_DIR%>set "PYTHONNOUSERSITE=1"

(microdrop-dev) %SRC_DIR%>set "HOMEPATH=\Users\all"

(microdrop-dev) %SRC_DIR%>set "PERL_VER=5.26"

(microdrop-dev) %SRC_DIR%>set "ROOT=C:\Users\all\Miniconda2"

(microdrop-dev) %SRC_DIR%>set "cpu_optimization_target=nocona"

(microdrop-dev) %SRC_DIR%>set "LOGONSERVER=\\DESKTOP"

(microdrop-dev) %SRC_DIR%>set "CONDA_PY=27"

(microdrop-dev) %SRC_DIR%>set "PIP_IGNORE_INSTALLED=True"

(microdrop-dev) %SRC_DIR%>set "SYS_PREFIX=C:\Users\all\Miniconda2"

(microdrop-dev) %SRC_DIR%>set "NPY_VER=1.11"

(microdrop-dev) %SRC_DIR%>set "LUA_VER=5"

(microdrop-dev) %SRC_DIR%>set "CONDA_NPY=1.11"

(microdrop-dev) %SRC_DIR%>set "APPDATA=C:\Users\all\AppData\Roaming"

(microdrop-dev) %SRC_DIR%>set "SYS_PYTHON=C:\Users\all\Miniconda2\python.exe"

(microdrop-dev) %SRC_DIR%>set "GIT_DESCRIBE_TAG=v1.73.5"

(microdrop-dev) %SRC_DIR%>set "PYTHONDONTWRITEBYTECODE=True"

(microdrop-dev) %SRC_DIR%>set "NPY_DISTUTILS_APPEND_FLAGS=1"

(microdrop-dev) %SRC_DIR%>set "PIP_CACHE_DIR=C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\pip_cache"

(microdrop-dev) %SRC_DIR%>set "c_compiler=vs2008"

(microdrop-dev) %SRC_DIR%>set "SUBDIR=win-32"

(microdrop-dev) %SRC_DIR%>set "LIBRARY_PREFIX=%BUILD_PREFIX%\Library"

(microdrop-dev) %SRC_DIR%>set "SCRIPTS=%BUILD_PREFIX%\Scripts"

(microdrop-dev) %SRC_DIR%>set "PKG_VERSION=1.73.5"

(microdrop-dev) %SRC_DIR%>set "extend_keys=set(['ignore_build_only_deps', 'extend_keys', 'ignore_version', 'pin_run_as_build'])"

(microdrop-dev) %SRC_DIR%>set "BUILD=i386-pc-windows-15.0.0"

(microdrop-dev) %SRC_DIR%>set DISTUTILS_USE_SDK=1

(microdrop-dev) %SRC_DIR%>set MSSdk=1

(microdrop-dev) %SRC_DIR%>set "VS_VERSION=9.0"

(microdrop-dev) %SRC_DIR%>set "VS_MAJOR=9"

(microdrop-dev) %SRC_DIR%>set "VS_YEAR=2008"

The system cannot find the path specified.
(microdrop-dev) %SRC_DIR%>set "CMAKE_GENERATOR=Visual Studio 9 2008"

(microdrop-dev) %SRC_DIR%>set "MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out"

(microdrop-dev) %SRC_DIR%>set "MSYS2_ENV_CONV_EXCL=CL"

(microdrop-dev) %SRC_DIR%>call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86

(microdrop-dev) %SRC_DIR%>IF 1 NEQ 0 call "C:\Users\all\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat" x86
Setting environment for using Microsoft Visual Studio 2008 x86 tools.

(microdrop-dev) %SRC_DIR%>set "INCLUDE=%BUILD_PREFIX%\Library\include;C:\Users\all\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Include;C:\Users\all\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\WinSDK\Include;"

(microdrop-dev) %SRC_DIR%>set "LIB=%BUILD_PREFIX%\Library\lib;C:\Users\all\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Lib;C:\Users\all\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\WinSDK\Lib;"

(microdrop-dev) %SRC_DIR%>call "C:\Users\all\Miniconda2\Scripts\..\condabin\conda_hook.bat"

(microdrop-dev) %SRC_DIR%>call "C:\Users\all\Miniconda2\Scripts\..\condabin\conda.bat" activate --stack "%BUILD_PREFIX%"
.\dropbot\__init__.py:13: UserWarning: No module named config
  warnings.warn(str(exception))
---> base_node_rpc.pavement_base.generate_all_code
---> base_node_rpc.pavement_base.generate_library_main_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot\\src')
---> base_node_rpc.pavement_base.generate_protobuf_c_code
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot\\src\\Dropbot')
Writing to c:\users\all\appdata\local\temp\nanopbpg0ynp\config.pb.h and c:\users\all\appdata\local\temp\nanopbpg0ynp\config.pb.c
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
[libprotobuf WARNING C:\bld\libprotobuf_1520477430967\work\protobuf-3.5.2\src\google\protobuf\compiler\parser.cc:546] No syntax specified for the proto file: state.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
Writing to c:\users\all\appdata\local\temp\nanopbzuq0vw\state.pb.h and c:\users\all\appdata\local\temp\nanopbzuq0vw\state.pb.c
---> base_node_rpc.pavement_base.generate_protobuf_python_code
[libprotobuf WARNING C:\bld\libprotobuf_1520477430967\work\protobuf-3.5.2\src\google\protobuf\compiler\parser.cc:546] No syntax specified for the proto file: state.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
---> base_node_rpc.pavement_base.generate_validate_headers
[generate_validate_headers] Generate validation header for config
Wrote to %SRC_DIR%\src\dropbot_config_validate.h
[generate_validate_headers] Generate validation header for state
Wrote to %SRC_DIR%\src\dropbot_state_validate.h
---> base_node_rpc.pavement_base.generate_command_processor_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
---> base_node_rpc.pavement_base.generate_rpc_buffer_header
Wrote buffer configuration: `%SRC_DIR%\src\RPCBuffer.h`
---> base_node_rpc.pavement_base.generate_python_code
---> pavement.build_firmware
---> pavement.compile_protobufs
---> base_node_rpc.pavement_base.generate_all_code
---> base_node_rpc.pavement_base.generate_library_main_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot\\src')
---> base_node_rpc.pavement_base.generate_protobuf_c_code
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
Writing to c:\users\all\appdata\local\temp\nanopb_jkycx\config.pb.h and c:\users\all\appdata\local\temp\nanopb_jkycx\config.pb.c
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
[libprotobuf WARNING C:\bld\libprotobuf_1520477430967\work\protobuf-3.5.2\src\google\protobuf\compiler\parser.cc:546] No syntax specified for the proto file: state.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
Writing to c:\users\all\appdata\local\temp\nanopbwtoc5l\state.pb.h and c:\users\all\appdata\local\temp\nanopbwtoc5l\state.pb.c
---> base_node_rpc.pavement_base.generate_protobuf_python_code
[libprotobuf WARNING C:\bld\libprotobuf_1520477430967\work\protobuf-3.5.2\src\google\protobuf\compiler\parser.cc:546] No syntax specified for the proto file: state.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.)
---> base_node_rpc.pavement_base.generate_validate_headers
[generate_validate_headers] Generate validation header for config
Wrote to %SRC_DIR%\src\dropbot_config_validate.h
[generate_validate_headers] Generate validation header for state
Wrote to %SRC_DIR%\src\dropbot_state_validate.h
---> base_node_rpc.pavement_base.generate_command_processor_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
---> base_node_rpc.pavement_base.generate_rpc_buffer_header
C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\_h_env\lib\site-packages\arduino_rpc\rpc_data_frame.py:400: UserWarning: Skipping generation of buffer configuration since file already exists: `C:\Users\all\Miniconda2\conda-bld\dropbot_1602741527303\work\src\RPCBuffer.h`
  'already exists: `%s`' % output_file)
---> base_node_rpc.pavement_base.generate_python_code
pio run --verbose
[10/15/20 02:07:36] Processing teensy31 (platform: teensy; lib_deps: InputDebounce@>=1.4.0; build_flags: !python build_flags.py; board: teensy31; framework: arduino)

Library Storage: %SRC_DIR%\.piolibdeps
Looking for InputDebounce library in registry
You are not connected to the Internet.
If you build a project first time, we need Internet connection to install all dependencies and toolchain.
PLATFORM: Teensy > Teensy 3.1 / 3.2
SYSTEM: MK20DX256 72MHz 64KB RAM (256KB Flash)
DEBUG: CURRENT(jlink) EXTERNAL(jlink)
tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

tput: terminal attributes: No such device or address

arm-none-eabi-g++ -o "%SRC_DIR%\src\dropbot.ino.cpp" -x c++ -fpreprocessed -dD -E "c:\users\all\appdata\local\temp\tmpal5gza"
Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF MODES: FINDER(chain) COMPATIBILITY(light)
Collected 122 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Dropbot> (%BUILD_PREFIX%\share\platformio\include\Dropbot)
|   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|-- <ArduinoRpc> v1.16 (%BUILD_PREFIX%\share\platformio\include\ArduinoRpc)
|   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |-- <NadaMQ> (%BUILD_PREFIX%\share\platformio\include\NadaMQ)
|   |   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |   |-- <VirtualWire> (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire)
|   |   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|-- <SlowSoftWire> (%BUILD_PREFIX%\share\platformio\include\SlowSoftWire)
|   |-- <SlowSoftI2CMaster> (%BUILD_PREFIX%\share\platformio\include\SlowSoftI2CMaster)
|-- <Teensy_ADC> (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\ADC)
|-- <TimerOne> (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\TimerOne)
|-- <Memory> (%BUILD_PREFIX%\share\platformio\include\Memory)
|-- <Wire> v1.0 (%SRC_DIR%\lib\Wire)
|-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|-- <Teensy-minimal-rpc> v0.10 (%BUILD_PREFIX%\share\platformio\include\TeensyMinimalRpc)
|   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|-- <SPI> v1.0 (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI)
|-- <Base-node-rpc> v0.51.7 (%BUILD_PREFIX%\share\platformio\include\BaseNodeRpc)
|   |-- <Wire> v1.0 (%SRC_DIR%\lib\Wire)
|   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |-- <NadaMQ> (%BUILD_PREFIX%\share\platformio\include\NadaMQ)
|   |   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |   |-- <VirtualWire> (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire)
|   |   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
|   |-- <Memory> (%BUILD_PREFIX%\share\platformio\include\Memory)
|   |-- <SPI> v1.0 (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI)
|-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|-- <EEPROM> v2.0 (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\EEPROM)
|-- <LinkedList> (%BUILD_PREFIX%\share\platformio\include\LinkedList)
|-- <FastDigital> (%BUILD_PREFIX%\share\platformio\include\FastDigital)
|-- <NadaMQ> (%BUILD_PREFIX%\share\platformio\include\NadaMQ)
|   |-- <CArrayDefs> (%BUILD_PREFIX%\share\platformio\include\CArrayDefs)
|   |-- <VirtualWire> (%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire)
|   |-- <nanopb> v0.3.7 (%BUILD_PREFIX%\share\platformio\include\nanopb)
arm-none-eabi-g++ -o .pioenvs\teensy31\src\Node.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Os -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m4 -nostdlib -fsingle-precision-constant -DF_CPU=72000000L -DLAYOUT_US_ENGLISH -DPLATFORMIO=30502 -D__MK20DX256__ -DTEENSY31 -DDEVICE_ID_RESPONSE=\"dropbot::1.73.5\" -DTWI_BUFFER_LENGTH=160 -DPACKET_SIZE=1024 -DUSB_SERIAL -DARDUINO=10805 -DTEENSYDUINO=141 -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\cores\teensy3 -Isrc -I%BUILD_PREFIX%\share\platformio\include\CArrayDefs -I%BUILD_PREFIX%\share\platformio\include\nanopb\src -I%BUILD_PREFIX%\share\platformio\include\Dropbot\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire -I%BUILD_PREFIX%\share\platformio\include\NadaMQ -I%BUILD_PREFIX%\share\platformio\include\ArduinoRpc\src -I%BUILD_PREFIX%\share\platformio\include\SlowSoftI2CMaster -I%BUILD_PREFIX%\share\platformio\include\SlowSoftWire -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\ADC -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\TimerOne -I%BUILD_PREFIX%\share\platformio\include\Memory -Ilib\Wire -Ilib\Wire\utility -I%BUILD_PREFIX%\share\platformio\include\TeensyMinimalRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI -I%BUILD_PREFIX%\share\platformio\include\BaseNodeRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\EEPROM -I%BUILD_PREFIX%\share\platformio\include\LinkedList -I%BUILD_PREFIX%\share\platformio\include\FastDigital src\Node.cpp
arm-none-eabi-g++ -o .pioenvs\teensy31\src\OutputEnableDebounce.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Os -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m4 -nostdlib -fsingle-precision-constant -DF_CPU=72000000L -DLAYOUT_US_ENGLISH -DPLATFORMIO=30502 -D__MK20DX256__ -DTEENSY31 -DDEVICE_ID_RESPONSE=\"dropbot::1.73.5\" -DTWI_BUFFER_LENGTH=160 -DPACKET_SIZE=1024 -DUSB_SERIAL -DARDUINO=10805 -DTEENSYDUINO=141 -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\cores\teensy3 -Isrc -I%BUILD_PREFIX%\share\platformio\include\CArrayDefs -I%BUILD_PREFIX%\share\platformio\include\nanopb\src -I%BUILD_PREFIX%\share\platformio\include\Dropbot\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire -I%BUILD_PREFIX%\share\platformio\include\NadaMQ -I%BUILD_PREFIX%\share\platformio\include\ArduinoRpc\src -I%BUILD_PREFIX%\share\platformio\include\SlowSoftI2CMaster -I%BUILD_PREFIX%\share\platformio\include\SlowSoftWire -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\ADC -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\TimerOne -I%BUILD_PREFIX%\share\platformio\include\Memory -Ilib\Wire -Ilib\Wire\utility -I%BUILD_PREFIX%\share\platformio\include\TeensyMinimalRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI -I%BUILD_PREFIX%\share\platformio\include\BaseNodeRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\EEPROM -I%BUILD_PREFIX%\share\platformio\include\LinkedList -I%BUILD_PREFIX%\share\platformio\include\FastDigital src\OutputEnableDebounce.cpp
arm-none-eabi-g++ -o .pioenvs\teensy31\src\Time.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Os -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m4 -nostdlib -fsingle-precision-constant -DF_CPU=72000000L -DLAYOUT_US_ENGLISH -DPLATFORMIO=30502 -D__MK20DX256__ -DTEENSY31 -DDEVICE_ID_RESPONSE=\"dropbot::1.73.5\" -DTWI_BUFFER_LENGTH=160 -DPACKET_SIZE=1024 -DUSB_SERIAL -DARDUINO=10805 -DTEENSYDUINO=141 -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\cores\teensy3 -Isrc -I%BUILD_PREFIX%\share\platformio\include\CArrayDefs -I%BUILD_PREFIX%\share\platformio\include\nanopb\src -I%BUILD_PREFIX%\share\platformio\include\Dropbot\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire -I%BUILD_PREFIX%\share\platformio\include\NadaMQ -I%BUILD_PREFIX%\share\platformio\include\ArduinoRpc\src -I%BUILD_PREFIX%\share\platformio\include\SlowSoftI2CMaster -I%BUILD_PREFIX%\share\platformio\include\SlowSoftWire -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\ADC -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\TimerOne -I%BUILD_PREFIX%\share\platformio\include\Memory -Ilib\Wire -Ilib\Wire\utility -I%BUILD_PREFIX%\share\platformio\include\TeensyMinimalRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI -I%BUILD_PREFIX%\share\platformio\include\BaseNodeRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\EEPROM -I%BUILD_PREFIX%\share\platformio\include\LinkedList -I%BUILD_PREFIX%\share\platformio\include\FastDigital src\Time.cpp
arm-none-eabi-g++ -o .pioenvs\teensy31\src\analog.o -c -fno-exceptions -felide-constructors -fno-rtti -std=gnu++14 -Os -Wall -ffunction-sections -fdata-sections -mthumb -mcpu=cortex-m4 -nostdlib -fsingle-precision-constant -DF_CPU=72000000L -DLAYOUT_US_ENGLISH -DPLATFORMIO=30502 -D__MK20DX256__ -DTEENSY31 -DDEVICE_ID_RESPONSE=\"dropbot::1.73.5\" -DTWI_BUFFER_LENGTH=160 -DPACKET_SIZE=1024 -DUSB_SERIAL -DARDUINO=10805 -DTEENSYDUINO=141 -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\cores\teensy3 -Isrc -I%BUILD_PREFIX%\share\platformio\include\CArrayDefs -I%BUILD_PREFIX%\share\platformio\include\nanopb\src -I%BUILD_PREFIX%\share\platformio\include\Dropbot\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\VirtualWire -I%BUILD_PREFIX%\share\platformio\include\NadaMQ -I%BUILD_PREFIX%\share\platformio\include\ArduinoRpc\src -I%BUILD_PREFIX%\share\platformio\include\SlowSoftI2CMaster -I%BUILD_PREFIX%\share\platformio\include\SlowSoftWire -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\ADC -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\TimerOne -I%BUILD_PREFIX%\share\platformio\include\Memory -Ilib\Wire -Ilib\Wire\utility -I%BUILD_PREFIX%\share\platformio\include\TeensyMinimalRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\SPI -I%BUILD_PREFIX%\share\platformio\include\BaseNodeRpc\src -I%BUILD_PREFIX%\share\platformio\packages\framework-arduinoteensy\libraries\EEPROM -I%BUILD_PREFIX%\share\platformio\include\LinkedList -I%BUILD_PREFIX%\share\platformio\include\FastDigital src\analog.cpp
In file included from src\OutputEnableDebounce.cpp:2:0:
src\Node.h:29:27: fatal error: InputDebounce.h: No such file or directory

***********************************************************************
* Looking for InputDebounce.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:InputDebounce.h"
* Web  > https://platformio.org/lib/search?query=header:InputDebounce.h
*
***********************************************************************

compilation terminated.
*** [.pioenvs\teensy31\src\OutputEnableDebounce.o] Error 1
In file included from src\Node.cpp:1:0:
src\Node.h:29:27: fatal error: InputDebounce.h: No such file or directory

***********************************************************************
* Looking for InputDebounce.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:InputDebounce.h"
* Web  > https://platformio.org/lib/search?query=header:InputDebounce.h
*
***********************************************************************

compilation terminated.
*** [.pioenvs\teensy31\src\Node.o] Error 1
src\analog.cpp: In function 'float dropbot::analog::measure_temperature()':
src\analog.cpp:95:21: warning: variable 'TEMPERATURE_PIN' set but not used [-Wunused-but-set-variable]
constexpr uint8_t TEMPERATURE_PIN =
^
In file included from src\analog.cpp:4:0:
src\analog.h: In instantiation of 'ADC_SAMPLING_SPEED dropbot::analog::_sampling_speed(const Config&) [with Config = ADC_Module::ADC_Config]':
src\analog.cpp:260:47:   required from here
src\analog.h:196:35: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
} else if (adc_config.savedCFG2 & ((1 << ADC_CFG2_ADLSTS1_BIT) |
^
src\analog.h:200:35: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
} else if (adc_config.savedCFG2 & ((1 << ADC_CFG2_ADLSTS1_BIT) |
^
src\analog.h:204:35: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
} else if (adc_config.savedCFG2 & ((1 << ADC_CFG2_ADLSTS1_BIT) |
^
src\analog.h:208:35: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
} else if (adc_config.savedCFG2 & ((1 << ADC_CFG2_ADLSTS1_BIT) |
^
 [ERROR] Took 22.39 seconds


Captured Task Output:
---------------------

---> pavement.build_firmware
---> pavement.compile_protobufs
---> base_node_rpc.pavement_base.generate_all_code
---> base_node_rpc.pavement_base.generate_library_main_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot\\src')
---> base_node_rpc.pavement_base.generate_protobuf_c_code
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
---> base_node_rpc.pavement_base.generate_protobuf_python_code
---> base_node_rpc.pavement_base.generate_validate_headers
---> base_node_rpc.pavement_base.generate_command_processor_header
makedirs_p path(u'C:\\Users\\all\\Miniconda2\\conda-bld\\dropbot_1602741527303\\work\\lib\\Dropbot')
---> base_node_rpc.pavement_base.generate_rpc_buffer_header
---> base_node_rpc.pavement_base.generate_python_code
pio run --verbose

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions