Skip to content

Instantly share code, notes, and snippets.

@morgankenyon
Created September 18, 2021 00:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save morgankenyon/0dbf2676ce87e9fab39e08b684d999e1 to your computer and use it in GitHub Desktop.
Save morgankenyon/0dbf2676ce87e9fab39e08b684d999e1 to your computer and use it in GitHub Desktop.
> Executing task: C:\Users\morga\.platformio\penv\Scripts\platformio.exe run <
Processing uno (platform: atmelavr; board: uno; framework: arduino)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/uno.html
PLATFORM: Atmel AVR (3.4.0) > Arduino Uno
HARDWARE: ATMEGA328P 16MHz, 2KB RAM, 31.50KB Flash
DEBUG: Current (avr-stub) On-board (avr-stub, simavr)
PACKAGES:
- framework-arduino-avr 5.1.0
- toolchain-atmelavr 1.70300.191015 (7.3.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 5 compatible libraries
Scanning dependencies...
No dependencies
Building in release mode
Compiling .pio\build\uno\src\main.cpp.o
src\main.cpp: In lambda function:
src\main.cpp:2418:26: warning: typedef 'using a = t10' locally defined but not used [-Wunused-local-typedefs]
using a = t10;
^
src\main.cpp:2419:25: warning: typedef 'using b = t6' locally defined but not used [-Wunused-local-typedefs]
using b = t6;
^
src\main.cpp:2420:25: warning: typedef 'using c = t7' locally defined but not used [-Wunused-local-typedefs]
using c = t7;
^
src\main.cpp:2421:32: warning: typedef 'using closureF = t8' locally defined but not used [-Wunused-local-typedefs]
using closureF = t8;
^
src\main.cpp:2422:32: warning: typedef 'using closureG = t9' locally defined but not used [-Wunused-local-typedefs]
using closureG = t9;
^
src\main.cpp: In lambda function:
src\main.cpp:2436:26: warning: typedef 'using a = t22' locally defined but not used [-Wunused-local-typedefs]
using a = t22;
^
src\main.cpp:2437:26: warning: typedef 'using b = t23' locally defined but not used [-Wunused-local-typedefs]
using b = t23;
^
src\main.cpp:2438:26: warning: typedef 'using c = t20' locally defined but not used [-Wunused-local-typedefs]
using c = t20;
^
src\main.cpp:2439:32: warning: typedef 'using closure = t21' locally defined but not used [-Wunused-local-typedefs]
using closure = t21;
^
src\main.cpp: In lambda function:
src\main.cpp:2456:26: warning: typedef 'using a = t34' locally defined but not used [-Wunused-local-typedefs]
using a = t34;
^
src\main.cpp:2457:26: warning: typedef 'using b = t35' locally defined but not used [-Wunused-local-typedefs]
using b = t35;
^
src\main.cpp:2458:26: warning: typedef 'using c = t31' locally defined but not used [-Wunused-local-typedefs]
using c = t31;
^
src\main.cpp:2459:33: warning: typedef 'using closureA = t32' locally defined but not used [-Wunused-local-typedefs]
using closureA = t32;
^
src\main.cpp:2460:33: warning: typedef 'using closureB = t33' locally defined but not used [-Wunused-local-typedefs]
using closureB = t33;
^
src\main.cpp: In lambda function:
src\main.cpp:2473:26: warning: typedef 'using a = t48' locally defined but not used [-Wunused-local-typedefs]
using a = t48;
^
src\main.cpp:2474:26: warning: typedef 'using b = t49' locally defined but not used [-Wunused-local-typedefs]
using b = t49;
^
src\main.cpp:2475:26: warning: typedef 'using c = t50' locally defined but not used [-Wunused-local-typedefs]
using c = t50;
^
src\main.cpp:2476:26: warning: typedef 'using d = t46' locally defined but not used [-Wunused-local-typedefs]
using d = t46;
^
src\main.cpp:2477:33: warning: typedef 'using closureF = t47' locally defined but not used [-Wunused-local-typedefs]
using closureF = t47;
^
src\main.cpp: In lambda function:
src\main.cpp:2499:26: warning: typedef 'using a = t64' locally defined but not used [-Wunused-local-typedefs]
using a = t64;
^
src\main.cpp:2500:26: warning: typedef 'using b = t65' locally defined but not used [-Wunused-local-typedefs]
using b = t65;
^
src\main.cpp:2501:26: warning: typedef 'using c = t66' locally defined but not used [-Wunused-local-typedefs]
using c = t66;
^
src\main.cpp:2502:26: warning: typedef 'using d = t60' locally defined but not used [-Wunused-local-typedefs]
using d = t60;
^
src\main.cpp:2503:33: warning: typedef 'using closureA = t61' locally defined but not used [-Wunused-local-typedefs]
using closureA = t61;
^
src\main.cpp:2504:33: warning: typedef 'using closureB = t62' locally defined but not used [-Wunused-local-typedefs]
using closureB = t62;
^
src\main.cpp:2505:33: warning: typedef 'using closureC = t63' locally defined but not used [-Wunused-local-typedefs]
using closureC = t63;
^
src\main.cpp: In lambda function:
src\main.cpp:2518:26: warning: typedef 'using a = t77' locally defined but not used [-Wunused-local-typedefs]
using a = t77;
^
src\main.cpp: In lambda function:
src\main.cpp:2581:27: warning: typedef 'using a = t102' locally defined but not used [-Wunused-local-typedefs]
using a = t102;
^
src\main.cpp:2582:27: warning: typedef 'using b = t103' locally defined but not used [-Wunused-local-typedefs]
using b = t103;
^
src\main.cpp:2583:33: warning: typedef 'using closure = t104' locally defined but not used [-Wunused-local-typedefs]
using closure = t104;
^
src\main.cpp: In lambda function:
src\main.cpp:2593:27: warning: typedef 'using a = t109' locally defined but not used [-Wunused-local-typedefs]
using a = t109;
^
src\main.cpp:2594:27: warning: typedef 'using b = t110' locally defined but not used [-Wunused-local-typedefs]
using b = t110;
^
src\main.cpp:2595:27: warning: typedef 'using c = t111' locally defined but not used [-Wunused-local-typedefs]
using c = t111;
^
src\main.cpp:2596:33: warning: typedef 'using closure = t112' locally defined but not used [-Wunused-local-typedefs]
using closure = t112;
^
src\main.cpp: In lambda function:
src\main.cpp:2615:27: warning: typedef 'using a = t122' locally defined but not used [-Wunused-local-typedefs]
using a = t122;
^
src\main.cpp:2616:27: warning: typedef 'using b = t123' locally defined but not used [-Wunused-local-typedefs]
using b = t123;
^
src\main.cpp:2617:27: warning: typedef 'using c = t124' locally defined but not used [-Wunused-local-typedefs]
using c = t124;
^
src\main.cpp:2618:27: warning: typedef 'using d = t125' locally defined but not used [-Wunused-local-typedefs]
using d = t125;
^
src\main.cpp:2619:33: warning: typedef 'using closure = t126' locally defined but not used [-Wunused-local-typedefs]
using closure = t126;
^
src\main.cpp: In lambda function:
src\main.cpp:2639:27: warning: typedef 'using a = t139' locally defined but not used [-Wunused-local-typedefs]
using a = t139;
^
src\main.cpp:2640:27: warning: typedef 'using b = t140' locally defined but not used [-Wunused-local-typedefs]
using b = t140;
^
src\main.cpp:2641:27: warning: typedef 'using c = t141' locally defined but not used [-Wunused-local-typedefs]
using c = t141;
^
src\main.cpp:2642:27: warning: typedef 'using d = t142' locally defined but not used [-Wunused-local-typedefs]
using d = t142;
^
src\main.cpp:2643:27: warning: typedef 'using e = t143' locally defined but not used [-Wunused-local-typedefs]
using e = t143;
^
src\main.cpp:2644:33: warning: typedef 'using closure = t144' locally defined but not used [-Wunused-local-typedefs]
using closure = t144;
^
src\main.cpp: In lambda function:
src\main.cpp:2665:27: warning: typedef 'using a = t160' locally defined but not used [-Wunused-local-typedefs]
using a = t160;
^
src\main.cpp:2666:27: warning: typedef 'using b = t161' locally defined but not used [-Wunused-local-typedefs]
using b = t161;
^
src\main.cpp: In lambda function:
src\main.cpp:2685:27: warning: typedef 'using a = t165' locally defined but not used [-Wunused-local-typedefs]
using a = t165;
^
src\main.cpp:2686:27: warning: typedef 'using b = t166' locally defined but not used [-Wunused-local-typedefs]
using b = t166;
^
src\main.cpp: In lambda function:
src\main.cpp:2705:27: warning: typedef 'using a = t170' locally defined but not used [-Wunused-local-typedefs]
using a = t170;
^
src\main.cpp: In lambda function:
src\main.cpp:2715:27: warning: typedef 'using a = t172' locally defined but not used [-Wunused-local-typedefs]
using a = t172;
^
src\main.cpp: In lambda function:
src\main.cpp:2725:27: warning: typedef 'using a = t174' locally defined but not used [-Wunused-local-typedefs]
using a = t174;
^
src\main.cpp: In lambda function:
src\main.cpp:2735:27: warning: typedef 'using a = t176' locally defined but not used [-Wunused-local-typedefs]
using a = t176;
^
src\main.cpp: In lambda function:
src\main.cpp:2761:27: warning: typedef 'using a = t184' locally defined but not used [-Wunused-local-typedefs]
using a = t184;
^
src\main.cpp:2762:34: warning: typedef 'using closureP = t185' locally defined but not used [-Wunused-local-typedefs]
using closureP = t185;
^
src\main.cpp:2763:34: warning: typedef 'using closureF = t186' locally defined but not used [-Wunused-local-typedefs]
using closureF = t186;
^
src\main.cpp: In lambda function:
src\main.cpp:2790:27: warning: typedef 'using a = t194' locally defined but not used [-Wunused-local-typedefs]
using a = t194;
^
src\main.cpp: In lambda function:
src\main.cpp:3584:27: warning: typedef 'using t = t252' locally defined but not used [-Wunused-local-typedefs]
using t = t252;
^
src\main.cpp: In lambda function:
src\main.cpp:3602:27: warning: typedef 'using t = t254' locally defined but not used [-Wunused-local-typedefs]
using t = t254;
^
src\main.cpp: In lambda function:
src\main.cpp:3620:27: warning: typedef 'using t = t256' locally defined but not used [-Wunused-local-typedefs]
using t = t256;
^
src\main.cpp: In lambda function:
src\main.cpp:3638:27: warning: typedef 'using t = t258' locally defined but not used [-Wunused-local-typedefs]
using t = t258;
^
src\main.cpp: In lambda function:
src\main.cpp:3656:27: warning: typedef 'using t = t260' locally defined but not used [-Wunused-local-typedefs]
using t = t260;
^
src\main.cpp: In lambda function:
src\main.cpp:3674:27: warning: typedef 'using t = t262' locally defined but not used [-Wunused-local-typedefs]
using t = t262;
^
src\main.cpp: In lambda function:
src\main.cpp:3692:27: warning: typedef 'using t = t264' locally defined but not used [-Wunused-local-typedefs]
using t = t264;
^
src\main.cpp: In lambda function:
src\main.cpp:3710:27: warning: typedef 'using t = t266' locally defined but not used [-Wunused-local-typedefs]
using t = t266;
^
src\main.cpp: In lambda function:
src\main.cpp:3872:27: warning: typedef 'using a = t284' locally defined but not used [-Wunused-local-typedefs]
using a = t284;
^
src\main.cpp: In lambda function:
src\main.cpp:4617:27: warning: typedef 'using a = t511' locally defined but not used [-Wunused-local-typedefs]
using a = t511;
^
src\main.cpp:4618:27: warning: typedef 'using b = t512' locally defined but not used [-Wunused-local-typedefs]
using b = t512;
^
src\main.cpp:4619:33: warning: typedef 'using closure = t513' locally defined but not used [-Wunused-local-typedefs]
using closure = t513;
^
src\main.cpp: In lambda function:
src\main.cpp:4643:27: warning: typedef 'using a = t529' locally defined but not used [-Wunused-local-typedefs]
using a = t529;
^
src\main.cpp:4644:33: warning: typedef 'using closure = t530' locally defined but not used [-Wunused-local-typedefs]
using closure = t530;
^
src\main.cpp: In lambda function:
src\main.cpp:4668:27: warning: typedef 'using a = t535' locally defined but not used [-Wunused-local-typedefs]
using a = t535;
^
src\main.cpp:4669:33: warning: typedef 'using closure = t536' locally defined but not used [-Wunused-local-typedefs]
using closure = t536;
^
src\main.cpp: In lambda function:
src\main.cpp:4696:27: warning: typedef 'using a = t551' locally defined but not used [-Wunused-local-typedefs]
using a = t551;
^
src\main.cpp: In lambda function:
src\main.cpp:4760:27: warning: typedef 'using a = t570' locally defined but not used [-Wunused-local-typedefs]
using a = t570;
^
src\main.cpp:4761:27: warning: typedef 'using b = t571' locally defined but not used [-Wunused-local-typedefs]
using b = t571;
^
src\main.cpp: In lambda function:
src\main.cpp:4791:27: warning: typedef 'using a = t601' locally defined but not used [-Wunused-local-typedefs]
using a = t601;
^
src\main.cpp: In lambda function:
src\main.cpp:4803:27: warning: typedef 'using a = t607' locally defined but not used [-Wunused-local-typedefs]
using a = t607;
^
src\main.cpp:4804:31: warning: typedef 'using state = t615' locally defined but not used [-Wunused-local-typedefs]
using state = t615;
^
src\main.cpp:4805:33: warning: typedef 'using closure = t609' locally defined but not used [-Wunused-local-typedefs]
using closure = t609;
^
src\main.cpp: In lambda function:
src\main.cpp:4838:27: warning: typedef 'using a = t631' locally defined but not used [-Wunused-local-typedefs]
using a = t631;
^
src\main.cpp: In lambda function:
src\main.cpp:4880:27: warning: typedef 'using a = t643' locally defined but not used [-Wunused-local-typedefs]
using a = t643;
^
src\main.cpp: In lambda function:
src\main.cpp:4907:27: warning: typedef 'using a = t658' locally defined but not used [-Wunused-local-typedefs]
using a = t658;
^
src\main.cpp:4908:27: warning: typedef 'using b = t662' locally defined but not used [-Wunused-local-typedefs]
using b = t662;
^
src\main.cpp:4909:27: warning: typedef 'using c = t654' locally defined but not used [-Wunused-local-typedefs]
using c = t654;
^
src\main.cpp:4910:33: warning: typedef 'using closure = t655' locally defined but not used [-Wunused-local-typedefs]
using closure = t655;
^
src\main.cpp: In lambda function:
src\main.cpp:4986:27: warning: typedef 'using a = t693' locally defined but not used [-Wunused-local-typedefs]
using a = t693;
^
src\main.cpp: In lambda function:
src\main.cpp:4996:27: warning: typedef 'using a = t701' locally defined but not used [-Wunused-local-typedefs]
using a = t701;
^
src\main.cpp: In lambda function:
src\main.cpp:5014:27: warning: typedef 'using a = t706' locally defined but not used [-Wunused-local-typedefs]
using a = t706;
^
src\main.cpp: In lambda function:
src\main.cpp:5038:27: warning: typedef 'using a = t718' locally defined but not used [-Wunused-local-typedefs]
using a = t718;
^
src\main.cpp:5039:27: warning: typedef 'using b = t719' locally defined but not used [-Wunused-local-typedefs]
using b = t719;
^
src\main.cpp: In lambda function:
src\main.cpp:5051:27: warning: typedef 'using a = t750' locally defined but not used [-Wunused-local-typedefs]
using a = t750;
^
src\main.cpp:5052:27: warning: typedef 'using b = t757' locally defined but not used [-Wunused-local-typedefs]
using b = t757;
^
src\main.cpp: In lambda function:
src\main.cpp:5077:27: warning: typedef 'using a = t764' locally defined but not used [-Wunused-local-typedefs]
using a = t764;
^
src\main.cpp:5078:27: warning: typedef 'using b = t765' locally defined but not used [-Wunused-local-typedefs]
using b = t765;
^
src\main.cpp: In lambda function:
src\main.cpp:5494:27: warning: typedef 'using a = t905' locally defined but not used [-Wunused-local-typedefs]
using a = t905;
^
src\main.cpp:5495:27: warning: typedef 'using b = t906' locally defined but not used [-Wunused-local-typedefs]
using b = t906;
^
src\main.cpp:5496:33: warning: typedef 'using closure = t907' locally defined but not used [-Wunused-local-typedefs]
using closure = t907;
^
src\main.cpp: In lambda function:
src\main.cpp:5520:27: warning: typedef 'using a = t917' locally defined but not used [-Wunused-local-typedefs]
using a = t917;
^
src\main.cpp: In lambda function:
src\main.cpp:5539:27: warning: typedef 'using a = t919' locally defined but not used [-Wunused-local-typedefs]
using a = t919;
^
src\main.cpp: In lambda function:
src\main.cpp:5562:27: warning: typedef 'using a = t921' locally defined but not used [-Wunused-local-typedefs]
using a = t921;
^
src\main.cpp: In lambda function:
src\main.cpp:5572:27: warning: typedef 'using a = t926' locally defined but not used [-Wunused-local-typedefs]
using a = t926;
^
src\main.cpp: In lambda function:
src\main.cpp:5595:27: warning: typedef 'using t = t930' locally defined but not used [-Wunused-local-typedefs]
using t = t930;
^
src\main.cpp:5596:31: warning: typedef 'using state = t931' locally defined but not used [-Wunused-local-typedefs]
using state = t931;
^
src\main.cpp:5597:33: warning: typedef 'using closure = t932' locally defined but not used [-Wunused-local-typedefs]
using closure = t932;
^
src\main.cpp: In lambda function:
src\main.cpp:5621:27: warning: typedef 'using t = t938' locally defined but not used [-Wunused-local-typedefs]
using t = t938;
^
src\main.cpp:5622:31: warning: typedef 'using state = t939' locally defined but not used [-Wunused-local-typedefs]
using state = t939;
^
src\main.cpp:5623:33: warning: typedef 'using closure = t940' locally defined but not used [-Wunused-local-typedefs]
using closure = t940;
^
src\main.cpp: In lambda function:
src\main.cpp:5633:27: warning: typedef 'using a = t947' locally defined but not used [-Wunused-local-typedefs]
using a = t947;
^
src\main.cpp:5634:33: warning: typedef 'using closure = t948' locally defined but not used [-Wunused-local-typedefs]
using closure = t948;
^
src\main.cpp: In lambda function:
src\main.cpp:6152:28: warning: typedef 'using a = t1009' locally defined but not used [-Wunused-local-typedefs]
using a = t1009;
^
src\main.cpp: In lambda function:
src\main.cpp:6181:28: warning: typedef 'using a = t1013' locally defined but not used [-Wunused-local-typedefs]
using a = t1013;
^
src\main.cpp: In lambda function:
src\main.cpp:6197:28: warning: typedef 'using a = t1018' locally defined but not used [-Wunused-local-typedefs]
using a = t1018;
^
src\main.cpp: In lambda function:
src\main.cpp:6568:28: warning: typedef 'using a = t1175' locally defined but not used [-Wunused-local-typedefs]
using a = t1175;
^
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::move(void*, void*) [with F = unsigned char]':
src\main.cpp:383:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&&) [with unsigned char i = 0; Ts = {unsigned char, unsigned char}; juniper::variant<Ts>::alternative<i> = unsigned char]'
src\main.cpp:1160:85: required from here
src\main.cpp:329:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {unsigned char, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {unsigned char, unsigned char}]'
src\main.cpp:1136:78: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {unsigned char, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {unsigned char, unsigned char}]'
src\main.cpp:1160:86: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char, unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {unsigned char, unsigned char, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {unsigned char, unsigned char, unsigned char}]'
src\main.cpp:1176:83: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char, unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {unsigned char, unsigned char, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {unsigned char, unsigned char, unsigned char}]'
src\main.cpp:1204:91: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char, unsigned char, unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {unsigned char, unsigned char, unsigned char, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {unsigned char, unsigned char, unsigned char, unsigned char}]'
src\main.cpp:1224:92: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = unsigned char; Ts = {unsigned char, unsigned char, unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {unsigned char, unsigned char, unsigned char, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {unsigned char, unsigned char, unsigned char, unsigned char}]'
src\main.cpp:1256:100: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = Io::pinState]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {Io::pinState, unsigned char}; juniper::variant<Ts>::alternative<i> = Io::pinState]'
src\main.cpp:1028:82: required from 'Prelude::maybe<a> Prelude::just(a) [with a = Io::pinState]'
src\main.cpp:5276:68: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = Io::pinState; Ts = {unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {Io::pinState, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {Io::pinState, unsigned char}]'
src\main.cpp:998:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = Prelude::maybe<Io::pinState>]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {Prelude::maybe<Io::pinState>}; juniper::variant<Ts>::alternative<i> = Prelude::maybe<Io::pinState>]'
src\main.cpp:1124:87: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = Io::pinState]'
src\main.cpp:5276:69: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = Prelude::maybe<Io::pinState>; Ts = {}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {Prelude::maybe<Io::pinState>}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {Prelude::maybe<Io::pinState>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Prelude::maybe<Io::pinState>; Ts = {}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Prelude::maybe<Io::pinState>}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Prelude::maybe<Io::pinState>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = unsigned int]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {unsigned int, unsigned char}; juniper::variant<Ts>::alternative<i> = unsigned int]'
src\main.cpp:1028:82: required from 'Prelude::maybe<a> Prelude::just(a) [with a = unsigned int]'
src\main.cpp:5314:60: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = unsigned int; Ts = {unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {unsigned int, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {unsigned int, unsigned char}]'
src\main.cpp:998:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = Prelude::maybe<unsigned int>]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {Prelude::maybe<unsigned int>}; juniper::variant<Ts>::alternative<i> = Prelude::maybe<unsigned int>]'
src\main.cpp:1124:87: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = unsigned int]'
src\main.cpp:5314:61: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = Prelude::maybe<unsigned int>; Ts = {}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {Prelude::maybe<unsigned int>}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {Prelude::maybe<unsigned int>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Prelude::maybe<unsigned char>; Ts = {}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Prelude::maybe<unsigned char>}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Prelude::maybe<unsigned char>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = Prelude::maybe<juniper::unit>; Ts = {}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {Prelude::maybe<juniper::unit>}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {Prelude::maybe<juniper::unit>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = long unsigned int; Ts = {unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {long unsigned int, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {long unsigned int, unsigned char}]'
src\main.cpp:998:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = Prelude::maybe<long unsigned int>]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {Prelude::maybe<long unsigned int>}; juniper::variant<Ts>::alternative<i> = Prelude::maybe<long unsigned int>]'
src\main.cpp:1124:87: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = long unsigned int]'
src\main.cpp:5711:53: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = long unsigned int]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {long unsigned int, unsigned char}; juniper::variant<Ts>::alternative<i> = long unsigned int]'
src\main.cpp:1028:82: required from 'Prelude::maybe<a> Prelude::just(a) [with a = long unsigned int]'
src\main.cpp:5719:61: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = Prelude::maybe<long unsigned int>; Ts = {}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {Prelude::maybe<long unsigned int>}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {Prelude::maybe<long unsigned int>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Prelude::maybe<long unsigned int>; Ts = {}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Prelude::maybe<long unsigned int>}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Prelude::maybe<long unsigned int>}]'
src\main.cpp:1098:12: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Io::pinState; Ts = {unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Io::pinState, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Io::pinState, unsigned char}]'
src\main.cpp:1003:69: required from 'Prelude::maybe<a>::maybe(juniper::variant<a, unsigned char>) [with a = Io::pinState]'
src\main.cpp:1028:25: required from 'Prelude::maybe<a> Prelude::just(a) [with a = Io::pinState]'
src\main.cpp:5276:68: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = unsigned int; Ts = {unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {unsigned int, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {unsigned int, unsigned char}]'
src\main.cpp:1003:69: required from 'Prelude::maybe<a>::maybe(juniper::variant<a, unsigned char>) [with a = unsigned int]'
src\main.cpp:1028:25: required from 'Prelude::maybe<a> Prelude::just(a) [with a = unsigned int]'
src\main.cpp:5314:60: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Prelude::maybe<unsigned int>; Ts = {}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Prelude::maybe<unsigned int>}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Prelude::maybe<unsigned int>}]'
src\main.cpp:1103:74: required from 'Prelude::sig<a>::sig(juniper::variant<Prelude::maybe<a> >) [with a = unsigned int]'
src\main.cpp:1124:25: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = unsigned int]'
src\main.cpp:5314:61: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = juniper::unit]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {juniper::unit, unsigned char}; juniper::variant<Ts>::alternative<i> = juniper::unit]'
src\main.cpp:1028:82: required from 'Prelude::maybe<a> Prelude::just(a) [with a = juniper::unit]'
src\main.cpp:4625:55: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4626:23: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4635:11: required from 'Prelude::sig<t512> Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4792:50: required from 'Signal::toUnit(Prelude::sig<a>)::<lambda()> [with t601 = Io::pinState]'
src\main.cpp:4794:18: required from 'struct Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]::<lambda()>'
src\main.cpp:4795:11: required from 'Prelude::sig<juniper::unit> Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]'
src\main.cpp:5419:18: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::move(unsigned char, void*, void*) [with unsigned char n = 0; F = juniper::unit; Ts = {unsigned char}]':
src\main.cpp:305:47: required from 'static void juniper::variant_helper<Ts>::move(unsigned char, void*, void*) [with Ts = {juniper::unit, unsigned char}]'
src\main.cpp:396:27: required from 'juniper::variant<Ts>::variant(juniper::variant<Ts>&&) [with Ts = {juniper::unit, unsigned char}]'
src\main.cpp:998:12: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4626:23: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4635:11: required from 'Prelude::sig<t512> Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4792:50: required from 'Signal::toUnit(Prelude::sig<a>)::<lambda()> [with t601 = Io::pinState]'
src\main.cpp:4794:18: required from 'struct Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]::<lambda()>'
src\main.cpp:4795:11: required from 'Prelude::sig<juniper::unit> Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]'
src\main.cpp:5419:18: required from here
src\main.cpp:266:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(static_cast<typename remove_reference<F>::type&&>(*reinterpret_cast<F*>(from)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_static<F>::copy(const void*, void*) [with F = Prelude::maybe<juniper::unit>]':
src\main.cpp:376:56: required from 'static juniper::variant<Ts> juniper::variant<Ts>::create(juniper::variant<Ts>::alternative<i>&) [with unsigned char i = 0; Ts = {Prelude::maybe<juniper::unit>}; juniper::variant<Ts>::alternative<i> = Prelude::maybe<juniper::unit>]'
src\main.cpp:1124:87: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = juniper::unit]'
src\main.cpp:4625:44: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4626:23: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4635:11: required from 'Prelude::sig<t512> Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4792:50: required from 'Signal::toUnit(Prelude::sig<a>)::<lambda()> [with t601 = Io::pinState]'
src\main.cpp:4794:18: required from 'struct Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]::<lambda()>'
src\main.cpp:4795:11: required from 'Prelude::sig<juniper::unit> Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]'
src\main.cpp:5419:18: required from here
src\main.cpp:333:13: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = long unsigned int; Ts = {unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {long unsigned int, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {long unsigned int, unsigned char}]'
src\main.cpp:1003:69: required from 'Prelude::maybe<a>::maybe(juniper::variant<a, unsigned char>) [with a = long unsigned int]'
src\main.cpp:1033:25: required from 'Prelude::maybe<a> Prelude::nothing() [with a = long unsigned int]'
src\main.cpp:5711:52: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
new (to) F(*reinterpret_cast<const F*>(from));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = juniper::unit; Ts = {unsigned char}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {juniper::unit, unsigned char}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {juniper::unit, unsigned char}]'
src\main.cpp:1003:69: required from 'Prelude::maybe<a>::maybe(juniper::variant<a, unsigned char>) [with a = juniper::unit]'
src\main.cpp:1028:25: required from 'Prelude::maybe<a> Prelude::just(a) [with a = juniper::unit]'
src\main.cpp:4625:55: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4635:11: required from 'Prelude::sig<t512> Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4792:50: required from 'Signal::toUnit(Prelude::sig<a>)::<lambda()> [with t601 = Io::pinState]'
src\main.cpp:4794:18: required from 'struct Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]::<lambda()>'
src\main.cpp:4795:11: required from 'Prelude::sig<juniper::unit> Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]'
src\main.cpp:5419:18: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
src\main.cpp: In instantiation of 'static void juniper::variant_helper_rec<n, F, Ts ...>::copy(unsigned char, const void*, void*) [with unsigned char n = 0; F = Prelude::maybe<juniper::unit>; Ts = {}]':
src\main.cpp:309:47: required from 'static void juniper::variant_helper<Ts>::copy(unsigned char, const void*, void*) [with Ts = {Prelude::maybe<juniper::unit>}]'
src\main.cpp:391:27: required from 'juniper::variant<Ts>::variant(const juniper::variant<Ts>&) [with Ts = {Prelude::maybe<juniper::unit>}]'
src\main.cpp:1103:74: required from 'Prelude::sig<a>::sig(juniper::variant<Prelude::maybe<a> >) [with a = juniper::unit]'
src\main.cpp:1124:25: required from 'Prelude::sig<a> Prelude::signal(Prelude::maybe<a>) [with a = juniper::unit]'
src\main.cpp:4625:44: required from 'Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>)::<lambda()>::<lambda()>::<lambda()> [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4625:56: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
src\main.cpp:4625:56: required from 'struct Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]::<lambda()>'
src\main.cpp:4635:11: required from 'Prelude::sig<t512> Signal::map(juniper::function<t104, t103(t102)>, Prelude::sig<a>) [with t511 = Io::pinState; t512 = juniper::unit; t513 = void]'
src\main.cpp:4792:50: required from 'Signal::toUnit(Prelude::sig<a>)::<lambda()> [with t601 = Io::pinState]'
src\main.cpp:4794:18: required from 'struct Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]::<lambda()>'
src\main.cpp:4795:11: required from 'Prelude::sig<juniper::unit> Signal::toUnit(Prelude::sig<a>) [with t601 = Io::pinState]'
src\main.cpp:5419:18: required from here
src\main.cpp:275:17: error: no matching function for call to 'operator new(sizetype, void*&)'
<built-in>: note: candidate: void* operator new(unsigned int)
<built-in>: note: candidate expects 1 argument, 2 provided
*** [.pio\build\uno\src\main.cpp.o] Error 1
================================================================================== [FAILED] Took 1.62 seconds ==================================================================================
The terminal process "C:\Users\morga\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment