Skip to content

fix: remove adapter header#50

Merged
faustbrian merged 9 commits intoArkEcosystemArchive:masterfrom
sleepdefic1t:fix/remove-adapter-header
Jan 28, 2019
Merged

fix: remove adapter header#50
faustbrian merged 9 commits intoArkEcosystemArchive:masterfrom
sleepdefic1t:fix/remove-adapter-header

Conversation

@sleepdefic1t
Copy link
Contributor

Proposed changes

The Arduino adapter header src/arkCrypto.h does not solve Arduino IDE integration and is never used in any builds.

This PR removes the unnecessary Arduino Adapter header.

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Refactoring (improve a current implementation without adding a new feature or fixing a bug)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Build (changes that affect the build system)
  • Docs (documentation only changes)
  • Test (adding missing tests or fixing existing tests)
  • Other... Please describe:

Checklist

  • I have read the CONTRIBUTING documentation
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

@sleepdefic1t
Copy link
Contributor Author

sleepdefic1t commented Jan 26, 2019

@ciband
Any ideas on this one?

Failing Linux test looks like it builds platformIO twice for each board.
Passes the first round, 2nd time fails on BIP39 🤷‍♂️

ESP8266 & ESP32 PIO builds are just fine on my system otherwise.

Compiling .pioenvs/esp8266/lib75b/src/lib/bip39/make_dictionary/main.cpp.o
/home/circleci/project/src/lib/bip39/make_dictionary/main.cpp:9:22: fatal error: filesystem: No such file or directory
#include <filesystem>
^
compilation terminated.
*** [.pioenvs/esp8266/lib75b/src/lib/bip39/make_dictionary/main.cpp.o] Error 1
========================== [ERROR] Took 25.78 seconds ==========================
Compiling .pioenvs/esp32/lib75b/src/lib/bip39/make_dictionary/main.cpp.o
/home/circleci/project/src/lib/bip39/make_dictionary/main.cpp:9:22: fatal error: filesystem: No such file or directory
compilation terminated.
*** [.pioenvs/esp32/lib75b/src/lib/bip39/make_dictionary/main.cpp.o] Error 1
========================== [ERROR] Took 27.17 seconds ==========================

@sleepdefic1t sleepdefic1t mentioned this pull request Jan 26, 2019
12 tasks
@ciband
Copy link
Contributor

ciband commented Jan 26, 2019

@sleepdefic1t

CI isn't pulling the latest BIP39 from the library manager (1.0.1 vs 1.1). Looking into it.

@ciband
Copy link
Contributor

ciband commented Jan 26, 2019

Further review. PIO isn't ignoring the ./src/lib directory like it should and is compiling in the desktop submodule for BIP39. Not sure why it isn't respecting the -<src/lib> setting.

@ciband
Copy link
Contributor

ciband commented Jan 26, 2019

#52 should fix this now.

@sleepdefic1t
Copy link
Contributor Author

#52 should resolve failing linux build.

@faustbrian faustbrian merged commit b607d93 into ArkEcosystemArchive:master Jan 28, 2019
@sleepdefic1t sleepdefic1t deleted the fix/remove-adapter-header branch February 15, 2019 17:54
ciband pushed a commit to ciband/cpp-crypto that referenced this pull request Feb 18, 2019
The Arduino adapter header does not solve Arduino IDE integration and is otherwise unnecessary.

This PR removes the Arduino Adapter header.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants