Description
Hello,
I'm trying Arduino_CI on a different system (at work)...
I can't really understand what's going on...
(installing all this is a pain with Windows...)
Here is my install procedure:
-
Install Ruby (I choosed https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.3-1 (x64))
-
Install MinGW http://www.mingw.org/ to have gcc / g++
-
Add C:\MinGW\bin to PATH to have g++ available from any directory
-
gem install --http-proxy http://cache.mydomain.fr:3128 bundler
-
cd my_project
-
bundle install
(after setting http_proxy variable... which is a bit different depending if you are doing this on Git Bash or on Windows command terminal cmd)
- bundle exec arduino_ci_remote.rb
System
Feel free to delete this section if you're submitting a feature request
-
OS: Windows 7 Pro - SP1
-
ruby -v
:ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
-
bundle -v
:Bundler version 2.0.1
-
bundle info arduino_ci
:
* arduino_ci (0.1.16)
Summary: Tools for building and unit testing Arduino libraries
Homepage: http://github.com/ianfixes/arduino_ci
Path: C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16
g++ -v
:
$ g++ -v
Using built-in specs.
COLLECT_GCC=C:\MinGW\bin\g++.exe
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/8.2.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-8.2.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-8.2.0-1' --with-gmp=/mingw --with-mpfr=/mingw --with-mpc=/mingw --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --with-isl=/mingw --enable-libgomp --disable-libvtv --enable-nls --disable-build-format-warnings
Thread model: win32
gcc version 8.2.0 (MinGW.org GCC-8.2.0-1)
- Arduino IDE version: 1.8.8
java -version
: can't find java executable... but Arduino IDE is running (fine)
(Issue Summary / Feature Request)
$ bundle exec arduino_ci_remote.rb
Located Arduino binary... C:\Program Files (x86)\Arduino/arduino_debug.exe
The set of compilers (1) isn't empty... ✓
Checking g++ version...
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/8.2.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-8.2.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-8.2.0-1' --with-gmp=/mingw --with-mpfr=/mingw --with-mpc=/mingw --enable-static --enable-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --with-isl=/mingw --enable-libgomp --disable-libvtv --enable-nls --disable-build-format-warnings
Thread model: win32
gcc version 8.2.0 (MinGW.org GCC-8.2.0-1)
...Checking g++ version ✓
libasan availability for g++... false
Requested unittest platform 'uno' is defined in 'platforms' YML... ✓
Unit testing test_application.cpp with g++...
Last command: $ g++ -std=c++0x -o U:/github/scls19fr/gokart_multilaptimer/unittest_test_application.cpp.bin -DARDUINO=100 -D__AVR_ATmega328P__ -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest -IU:/github/scls19fr/gokart_multilaptimer/multilaptimer C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp U:/github/scls19fr/gokart_multilaptimer/test/test_application.cpp
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.h:4,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from U:/github/scls19fr/gokart_multilaptimer/test/test_application.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
...Unit testing test_application.cpp with g++ ✗
Unit testing test_laptimer.cpp with g++...
Last command: $ g++ -std=c++0x -o U:/github/scls19fr/gokart_multilaptimer/unittest_test_laptimer.cpp.bin -DARDUINO=100 -D__AVR_ATmega328P__ -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest -IU:/github/scls19fr/gokart_multilaptimer/multilaptimer C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp U:/github/scls19fr/gokart_multilaptimer/test/test_laptimer.cpp
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.h:4,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from U:/github/scls19fr/gokart_multilaptimer/test/test_laptimer.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
...Unit testing test_laptimer.cpp with g++ ✗
Unit testing test_utils.cpp with g++...
Last command: $ g++ -std=c++0x -o U:/github/scls19fr/gokart_multilaptimer/unittest_test_utils.cpp.bin -DARDUINO=100 -D__AVR_ATmega328P__ -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino -IC:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest -IU:/github/scls19fr/gokart_multilaptimer/multilaptimer C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp U:/github/scls19fr/gokart_multilaptimer/test/test_utils.cpp
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Godmode.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/application.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/laptimer.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/Arduino.h:13,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.h:4,
from U:/github/scls19fr/gokart_multilaptimer/multilaptimer/utils.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
In file included from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\cstdio:42,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\ext\string_conversions.h:43,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\bits\basic_string.h:6391,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\string:52,
from c:\mingw\lib\gcc\mingw32\8.2.0\include\c++\stdexcept:39,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/arduino/WString.h:4,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Compare.h:3,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/Assertion.h:7,
from C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/arduino_ci-0.1.16/cpp/unittest/ArduinoUnitTests.h:3,
from U:/github/scls19fr/gokart_multilaptimer/test/test_utils.cpp:1:
c:\mingw\include\stdio.h:788:34: error: '__off64_t' does not name a type; did you mean '__time64_t'?
typedef union { __int64 __value; __off64_t __offset; } fpos_t;
^~~~~~~~~
__time64_t
...Unit testing test_utils.cpp with g++ ✗
Indexing libraries... ✓
Installing library under test... ✓
Library installed successfully...
C:\Users\scelles\Documents\Arduino/libraries/Adafruit_Circuit_Playground/Adafruit_CircuitPlayground.cpp
(skipped)
C:\Users\scelles\Documents\Arduino/libraries/USBHost/README.adoc
C:\Users\scelles\Documents\Arduino/libraries/USBHost/examples/ADKTerminalTest/ADKTerminalTest.ino
C:\Users\scelles\Documents\Arduino/libraries/USBHost/examples/KeyboardController/KeyboardController.ino
C:\Users\scelles\Documents\Arduino/libraries/USBHost/examples/MouseController/MouseController.ino
C:\Users\scelles\Documents\Arduino/libraries/USBHost/keywords.txt
C:\Users\scelles\Documents\Arduino/libraries/USBHost/library.properties
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/KeyboardController.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/KeyboardController.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/MouseController.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/MouseController.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/Usb.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/Usb.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/address.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/adk.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/adk.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/confdescparser.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/hid.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/hid2.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/hidboot.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/hidboot.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/hidusagestr.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/parsetools.cpp
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/parsetools.h
C:\Users\scelles\Documents\Arduino/libraries/USBHost/src/usb_ch9.h
C:\Users\scelles\Documents\Arduino/libraries/readme.txt
...Library installed successfully ✗
This may indicate a problem with ArduinoCI, or your configuration
Failures: 4
Last message: $ C:\Program Files (x86)\Arduino/arduino_debug.exe --install-library USBHost
========== Stdout:
T▒l▒chargement du catalogue de biblioth▒ques...
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 0kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 23kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 46kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 69kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 95kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 119kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 142kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 166kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 191kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 216kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 242kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 271kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 293kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 320kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 342kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 369kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 392kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 418kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 441kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 467kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 490kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 517kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 539kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 566kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 588kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 615kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 637kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 664kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 687kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 713kb sur 741kb.
T▒l▒chargement du catalogue de biblioth▒ques... T▒l▒charg▒: 736kb sur 741kb.
Mise a jour de la liste des biblioth▒que install▒e
Library is already installed: USBHost:1.0.5
========== Stderr:
Chargement de la configuration
Initialisation des paquets...
Pr▒paration des cartes
Using proxy HTTP @ cache.my-domain.fr:3128