-
Notifications
You must be signed in to change notification settings - Fork 4
Description
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_firmwareFor 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