sci-bots / microdrop.dropbot-plugin

Plugin to control the DropBot v3.0 automated digital microfluidics control system from MicroDrop
BSD 3-Clause "New" or "Revised" License
0 stars 3 forks source link

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

Closed ryanfobel closed 3 years ago

ryanfobel commented 3 years ago

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
ryanfobel commented 3 years ago

Posted in the wrong project. Moved to dropbot.py.