CoopTask - compatibility matrix

This report was generated on Wednesday, 23-Feb-22 22:48:15 CET using arduino-testlib.

CoopTask

Version: 3.7.0
More details

Compatibility matrix

Board Claims compatibility Inclusion
MultipleBlinks
blinkbuttonandweb
mutex
portable
Callbacks
arduino:avr:uno
1.8.4
Yes PASS PASS PASS PASS FAIL PASS
arduino:mbed_nano:nanorp2040connect
2.7.2
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
arduino:megaavr:nona4809
1.8.7
Yes PASS PASS PASS PASS FAIL PASS
arduino:samd:mkrwifi1010
1.8.12
Yes ⚠️ FAIL FAIL FAIL FAIL FAIL FAIL
esp32:esp32:d1_mini32
1.0.6
Yes PASS PASS FAIL PASS FAIL PASS

Compilation logs

arduino:avr:uno @ 1.8.4

Inclusion

Result: PASS

Sketch uses 446 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

examples/Callbacks

Result: PASS

Sketch uses 7818 bytes (24%) of program storage space. Maximum is 32256 bytes.
Global variables use 277 bytes (13%) of dynamic memory, leaving 1771 bytes for local variables. Maximum is 2048 bytes.

examples/MultipleBlinks

Result: PASS

Sketch uses 6850 bytes (21%) of program storage space. Maximum is 32256 bytes.
Global variables use 355 bytes (17%) of dynamic memory, leaving 1693 bytes for local variables. Maximum is 2048 bytes.

examples/blinkbuttonandweb

Result: PASS

Sketch uses 12244 bytes (37%) of program storage space. Maximum is 32256 bytes.
Global variables use 371 bytes (18%) of dynamic memory, leaving 1677 bytes for local variables. Maximum is 2048 bytes.

examples/mutex

Result: PASS

Sketch uses 9828 bytes (30%) of program storage space. Maximum is 32256 bytes.
Global variables use 313 bytes (15%) of dynamic memory, leaving 1735 bytes for local variables. Maximum is 2048 bytes.

examples/portable

Result: FAIL


					
				
				

arduino:mbed_nano:nanorp2040connect @ 2.7.2

Inclusion

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /tmp/arduino-testlib2939763451/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
     typedef enum memory_order {
                  ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-311760430700745EAFE7BCB4A510949E/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
   typedef enum memory_order
                ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /tmp/arduino-testlib2939763451/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-311760430700745EAFE7BCB4A510949E/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /tmp/arduino-testlib2939763451/test/test.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
     inline void atomic_thread_fence(std::memory_order order) noexcept {}
                 ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-311760430700745EAFE7BCB4A510949E/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-311760430700745EAFE7BCB4A510949E/sketch/test.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:93:38: error: template parameter 'unsigned int _Nm'
   template<typename _Tp, std::size_t _Nm>
                                      ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libra

examples/Callbacks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
     typedef enum memory_order {
                  ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-18C9222365C9C3228DC0EF05E3CC08E7/sketch/Callbacks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
   typedef enum memory_order
                ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-18C9222365C9C3228DC0EF05E3CC08E7/sketch/Callbacks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
     inline void atomic_thread_fence(std::memory_order order) noexcept {}
                 ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-18C9222365C9C3228DC0EF05E3CC08E7/sketch/Callbacks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-18C9222365C9C3228DC0EF05E3CC08E7/sketch/Callbacks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:93:38: error: template parameter 'unsigned int _Nm'
   template<typename _Tp, std::size_t _Nm>
                                      ^~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:53:50: error: redeclared here as 'long int N'
     template< typename T, size_t long N > struct array
                                                  ^~~~~
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopT

examples/MultipleBlinks

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
     typedef enum memory_order {
                  ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-3F44DBC3E341662EA6A3CAA52B37DAA7/sketch/MultipleBlinks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
   typedef enum memory_order
                ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-3F44DBC3E341662EA6A3CAA52B37DAA7/sketch/MultipleBlinks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
     inline void atomic_thread_fence(std::memory_order order) noexcept {}
                 ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-3F44DBC3E341662EA6A3CAA52B37DAA7/sketch/MultipleBlinks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-3F44DBC3E341662EA6A3CAA52B37DAA7/sketch/MultipleBlinks.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:93:38: error: template parameter 'unsigned int _Nm'
   template<typename _Tp, std::size_t _Nm>
    

examples/blinkbuttonandweb

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
     typedef enum memory_order {
                  ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-632CFD7C6FE75A554D46F264C58D424E/sketch/blinkbuttonandweb.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
   typedef enum memory_order
                ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-632CFD7C6FE75A554D46F264C58D424E/sketch/blinkbuttonandweb.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
     inline void atomic_thread_fence(std::memory_order order) noexcept {}
                 ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-632CFD7C6FE75A554D46F264C58D424E/sketch/blinkbuttonandweb.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-632CFD7C6FE75A554D46F264C58D424E/sketch/blinkbuttonandweb.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:93:38: error: template parameter 'unsigned int _Nm'
   template<typename

examples/mutex

Result: FAIL

In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:34:18: error: multiple definition of 'enum std::memory_order'
     typedef enum memory_order {
                  ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-ADB79C67564A56E7F3A57AD8A3DC0B22/sketch/mutex.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:55:16: note: previous definition here
   typedef enum memory_order
                ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:39:7: error: conflicting declaration 'typedef int std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-ADB79C67564A56E7F3A57AD8A3DC0B22/sketch/mutex.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:63:7: note: previous declaration as 'typedef enum std::memory_order std::memory_order'
     } memory_order;
       ^~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h: In function 'void std::atomic_thread_fence(std::memory_order)':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:49:17: error: redefinition of 'void std::atomic_thread_fence(std::memory_order)'
     inline void atomic_thread_fence(std::memory_order order) noexcept {}
                 ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/shared_ptr_atomic.h:33:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/memory:82,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_memory:34,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_functional:31,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:27,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-ADB79C67564A56E7F3A57AD8A3DC0B22/sketch/mutex.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/atomic_base.h:101:3: note: 'void std::atomic_thread_fence(std::memory_order)' previously defined here
   atomic_thread_fence(memory_order __m) noexcept
   ^~~~~~~~~~~~~~~~~~~
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/tuple:39:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/functional:54,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/cxxsupport/mstd_type_traits:291,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/Callback.h:26,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/mbed/platform/include/platform/FileHandle.h:23,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/macros.h:41,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/variants/NANO_RP2040_CONNECT/pins_arduino.h:2,
                 from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/hardware/mbed_nano/2.7.2/cores/arduino/Arduino.h:76,
                 from /tmp/arduino-sketch-ADB79C67564A56E7F3A57AD8A3DC0B22/sketch/mutex.ino.cpp:1:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array: At global scope:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/array:93:38: error: template parameter 'unsigned int _Nm'
   template<typename _Tp, std::size_t _Nm>
                                      ^~~
In file included from /home/ec2-user/arduino-testlib/cl

examples/portable

Result: FAIL


					
				
				

arduino:megaavr:nona4809 @ 1.8.7

Inclusion

Result: PASS

Sketch uses 804 bytes (1%) of program storage space. Maximum is 49152 bytes.
Global variables use 22 bytes (0%) of dynamic memory, leaving 6122 bytes for local variables. Maximum is 6144 bytes.

examples/Callbacks

Result: PASS

Sketch uses 8655 bytes (17%) of program storage space. Maximum is 49152 bytes.
Global variables use 242 bytes (3%) of dynamic memory, leaving 5902 bytes for local variables. Maximum is 6144 bytes.

examples/MultipleBlinks

Result: PASS

Sketch uses 6951 bytes (14%) of program storage space. Maximum is 49152 bytes.
Global variables use 334 bytes (5%) of dynamic memory, leaving 5810 bytes for local variables. Maximum is 6144 bytes.

examples/blinkbuttonandweb

Result: PASS

Sketch uses 13025 bytes (26%) of program storage space. Maximum is 49152 bytes.
Global variables use 300 bytes (4%) of dynamic memory, leaving 5844 bytes for local variables. Maximum is 6144 bytes.

examples/mutex

Result: PASS

Sketch uses 10851 bytes (22%) of program storage space. Maximum is 49152 bytes.
Global variables use 278 bytes (4%) of dynamic memory, leaving 5866 bytes for local variables. Maximum is 6144 bytes.

examples/portable

Result: FAIL


					
				
				

arduino:samd:mkrwifi1010 @ 1.8.12

Inclusion

Result: FAIL



					
					

examples/Callbacks

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'R delegate::detail::DelegatePImpl<void, R, P ...>::operator()(P ...) const [with R = void; P = {CoopTaskBase*&&}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/circular_queue.h:359:12:   required from 'void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg>) [with T = CoopTaskBase*; ForEachArg = void]'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopSemaphore.h:63:47:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:848:45: error: call of overloaded 'forward<CoopTaskBase*&&>(CoopTaskBase*&)' is ambiguous
                 return fn(std::forward<P...>(args...));
                           ~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = CoopTaskBase*&&; typename std::remove_reference<_From>::type = CoopTaskBase*]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = CoopTaskBase*&&; typename std::identity<T>::type = CoopTaskBase*&&]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/Callbacks/Callbacks.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:848:54: error: return-statement with a value, in function returning 'void' [-fpermissive]
                 return fn(std::forward<P...>(args...));
                                                      ^

examples/MultipleBlinks

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'R delegate::detail::DelegatePImpl<void, R, P ...>::operator()(P ...) const [with R = void; P = {CoopTaskBase*&&}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/circular_queue.h:359:12:   required from 'void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg>) [with T = CoopTaskBase*; ForEachArg = void]'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopSemaphore.h:63:47:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:848:45: error: call of overloaded 'forward<CoopTaskBase*&&>(CoopTaskBase*&)' is ambiguous
                 return fn(std::forward<P...>(args...));
                           ~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = CoopTaskBase*&&; typename std::remove_reference<_From>::type = CoopTaskBase*]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = CoopTaskBase*&&; typename std::identity<T>::type = CoopTaskBase*&&]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/MultipleBlinks/MultipleBlinks.ino:21:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:848:54: error: return-statement with a value, in function returning 'void' [-fpermissive]
                 return fn(std::forward<P...>(args...));
                                                      ^

examples/blinkbuttonandweb

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'Delegate<R(P ...)>::Delegate(F) [with F = setup()::<lambda()>; R = unsigned int; P = {}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:325:11:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:2107:118: error: call of overloaded 'forward<setup()::<lambda()> >(setup()::<lambda()>&)' is ambiguous
     template<typename F> Delegate(F functional) : delegate::detail::Delegate<void, R, P...>::Delegate(std::forward<F>(functional)) {}
                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = setup()::<lambda()>; typename std::remove_reference<_From>::type = setup()::<lambda()>]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = setup()::<lambda()>; typename std::identity<T>::type = setup()::<lambda()>]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'Delegate<R(P ...)>::Delegate(F) [with F = setup()::<lambda()>; R = void; P = {}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:359:15:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:2107:118: error: call of overloaded 'forward<setup()::<lambda()> >(setup()::<lambda()>&)' is ambiguous
     template<typename F> Delegate(F functional) : delegate::detail::Delegate<void, R, P...>::Delegate(std::forward<F>(functional)) {}
                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = setup()::<lambda()>; typename std::remove_reference<_From>::type = setup()::<lambda()>]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = setup()::<lambda()>; typename std::identity<T>::type = setup()::<lambda()>]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:1:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'R delegate::detail::DelegatePImpl<void, R, P ...>::operator()(P ...) const [with R = void; P = {CoopTaskBase*&&}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/circular_queue.h:359:12:   required from 'void circular_queue<T, ForEachArg>::for_each(Delegate<void(T&&), ForEachArg>) [with T = CoopTaskBase*; ForEachArg = void]'
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopSemaphore.h:63:47:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:848:45: error: call of overloaded 'forward<CoopTaskBase*&&>(CoopTaskBase*&)' is ambiguous
                 return fn(std::forward<P...>(args...));
                           ~~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask

examples/mutex

Result: FAIL

In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'Delegate<R(P ...)>::Delegate(F) [with F = setup()::<lambda()>; R = int; P = {}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:108:12:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:2107:118: error: call of overloaded 'forward<setup()::<lambda()> >(setup()::<lambda()>&)' is ambiguous
     template<typename F> Delegate(F functional) : delegate::detail::Delegate<void, R, P...>::Delegate(std::forward<F>(functional)) {}
                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = setup()::<lambda()>; typename std::remove_reference<_From>::type = setup()::<lambda()>]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = setup()::<lambda()>; typename std::identity<T>::type = setup()::<lambda()>]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'Delegate<R(P ...)>::Delegate(F) [with F = setup()::<lambda()>; R = int; P = {}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:158:12:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:2107:118: error: call of overloaded 'forward<setup()::<lambda()> >(setup()::<lambda()>&)' is ambiguous
     template<typename F> Delegate(F functional) : delegate::detail::Delegate<void, R, P...>::Delegate(std::forward<F>(functional)) {}
                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/bits/move.h:73:5: note: candidate: constexpr _Tp&& std::forward(typename std::remove_reference<_From>::type&) [with _Tp = setup()::<lambda()>; typename std::remove_reference<_From>::type = setup()::<lambda()>]
     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
     ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:88:16: note: candidate: T&& std::forward(typename std::identity<T>::type&) [with T = setup()::<lambda()>; typename std::identity<T>::type = setup()::<lambda()>]
     inline T&& forward(typename identity<T>::type& t) noexcept
                ^~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTask.h:23,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:7:
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h: In instantiation of 'Delegate<R(P ...)>::Delegate(F) [with F = setup()::<lambda()>; R = int; P = {}]':
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/mutex/mutex.ino:219:12:   required from here
/Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:2107:118: error: call of overloaded 'forward<setup()::<lambda()> >(setup()::<lambda()>&)' is ambiguous
     template<typename F> Delegate(F functional) : delegate::detail::Delegate<void, R, P...>::Delegate(std::forward<F>(functional)) {}
                                                                                                       ~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/data/packages/arduino/tools/arm-none-eabi-gcc/7-2017q4/arm-none-eabi/include/c++/7.2.1/atomic:42:0,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/ghostl.h:26,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/circular_queue/Delegate.h:35,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/CoopTaskBase.h:27,
                 from /Users/alranel/Documents/git/arduino/arduino-testlib/cli-datadir/user/libraries/CoopTask/src/BasicCoopTask.h:23,
                 from /Users/alranel/Documents/git/ardui

examples/portable

Result: FAIL


					
				
				

esp32:esp32:d1_mini32 @ 1.0.6

Inclusion

Result: PASS

Sketch uses 249626 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13440 bytes (4%) of dynamic memory, leaving 314240 bytes for local variables. Maximum is 327680 bytes.

examples/Callbacks

Result: PASS

Sketch uses 262522 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13920 bytes (4%) of dynamic memory, leaving 313760 bytes for local variables. Maximum is 327680 bytes.

examples/MultipleBlinks

Result: PASS

Sketch uses 257582 bytes (19%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13968 bytes (4%) of dynamic memory, leaving 313712 bytes for local variables. Maximum is 327680 bytes.

examples/blinkbuttonandweb

Result: FAIL

/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino: In function 'void setup()':
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:235:46: error: no matching function for call to 'WiFiClass::begin(const __FlashStringHelper*, const __FlashStringHelper*)'
     WiFi.begin(FPSTR(AP_SSID), FPSTR(AP_PASS));
                                              ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFi.h:32:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:39:17: note: candidate: wl_status_t WiFiSTAClass::begin(const char*, const char*, int32_t, const uint8_t*, bool)
     wl_status_t begin(const char* ssid, const char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:39:17: note:   no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
In file included from /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFi.h:32:0,
                 from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:13:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:40:17: note: candidate: wl_status_t WiFiSTAClass::begin(char*, char*, int32_t, const uint8_t*, bool)
     wl_status_t begin(char* ssid, char *passphrase = NULL, int32_t channel = 0, const uint8_t* bssid = NULL, bool connect = true);
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:40:17: note:   no known conversion for argument 1 from 'const __FlashStringHelper*' to 'char*'
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:41:17: note: candidate: wl_status_t WiFiSTAClass::begin()
     wl_status_t begin();
                 ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi/src/WiFiSTA.h:41:17: note:   candidate expects 0 arguments, 2 provided
/home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:246:28: error: no matching function for call to 'MDNSResponder::begin(const __FlashStringHelper*)'
     if (MDNS.begin(F("esp"))) {
                            ^
In file included from /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/CoopTask/examples/blinkbuttonandweb/blinkbuttonandweb.ino:16:0:
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/ESPmDNS/src/ESPmDNS.h:57:8: note: candidate: bool MDNSResponder::begin(const char*)
   bool begin(const char* hostName);
        ^
/home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/ESPmDNS/src/ESPmDNS.h:57:8: note:   no known conversion for argument 1 from 'const __FlashStringHelper*' to 'const char*'
Multiple libraries were found for "WiFi.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFi
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiEspAT
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/WiFiNINA
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi
Multiple libraries were found for "WebServer.h"
  Used: /home/ec2-user/arduino-testlib/cli-datadir/data/packages/esp32/hardware/esp32/1.0.6/libraries/WebServer
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/ESPEssentials
  Not used: /home/ec2-user/arduino-testlib/cli-datadir/user/libraries/Seeed_Arduino_rpcWiFi

examples/mutex

Result: PASS

Sketch uses 266042 bytes (20%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13992 bytes (4%) of dynamic memory, leaving 313688 bytes for local variables. Maximum is 327680 bytes.

examples/portable

Result: FAIL