Skip to content

How to set up arduino_ci-enable test environment on Windows 7 Pro SP1 #85

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
s-celles opened this issue Jan 14, 2019 · 8 comments
Open
Labels
help wanted Extra attention is needed question Further information is requested some OSes Only affects some OSes

Comments

@s-celles
Copy link
Contributor

s-celles commented Jan 14, 2019

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:

  1. Install Ruby (I choosed https://rubyinstaller.org/downloads/ Ruby+Devkit 2.5.3-1 (x64))

  2. Install MinGW http://www.mingw.org/ to have gcc / g++

  3. Add C:\MinGW\bin to PATH to have g++ available from any directory

  4. gem install --http-proxy http://cache.mydomain.fr:3128 bundler

  5. cd my_project

  6. 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)

  1. 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
@ianfixes
Copy link
Collaborator

Unfortunately my only ability to test on windows comes from AppVeyor CI. Does replicating the steps that are present in the AppVeyor config help at all?

@ianfixes ianfixes added question Further information is requested some OSes Only affects some OSes labels Jan 14, 2019
@ianfixes ianfixes changed the title This may indicate a problem with ArduinoCI, or your configuration Failures: 4 How to set up arduino_ci-enable test environment on Windows 7 Pro SP1 Jan 14, 2019
@ianfixes
Copy link
Collaborator

I think it's likely that this related to the need for 64-bit compilation https://stackoverflow.com/q/22663897/2063546

@s-celles
Copy link
Contributor Author

Comparing AppVeyor config to what I did I noticed I used gcc/g++ from MinGW not from Cygwin.

I will stop trying arduino_ci with Windows for now... and continue my personal developments under Mac OS X (or a Linux distro) with arduino_ci but having an easy (and predictable) install process would definately help.
So feel free to close. But that's definately something to consider (because I could consider using it with students for TDD at work... but install is too complex and could lead to side effect... because our computer technicians don't like when we modify PATH).

@ianfixes
Copy link
Collaborator

I don't have a good answer, and I'm happy to leave this open in the hopes that someone else can answer. Both g++ and Ruby environments aren't native to Windows, which (I suspect) is 90% of the difficulty in setting this up.

@ianfixes ianfixes added the help wanted Extra attention is needed label Jan 14, 2019
@ianfixes
Copy link
Collaborator

It might be that everything is contingent on having cygwin64, but that's a high-level guess.

@s-celles
Copy link
Contributor Author

Removing MinGW... installing Cygwin64 and adding it's bin dir to PATH lead to side effect...
now Git Bash

      2 [main] getent (6368) C:\cygwin64\bin\getent.exe: *** fatal error - cygheap base mismatch detected - 0x1802FF408/0x18031D410.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
g
$ gcc
      2 [main] gcc (4972) C:\cygwin64\bin\gcc.exe: *** fatal error - cygheap base mismatch detected - 0x1802FF408/0x18031D410.
This problem is probably due to using incompatible versions of the cygwin DLL.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.  Rebooting is also suggested if you
are unable to find another cygwin DLL.
Segmentation fault

I know why I hate developing on Windows.

And with cmd

    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/HttpClient.h
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/Mailbox.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/Mailbox.h
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/Process.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/Process.h
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/YunClient.h
    C:\Users\scelles\Documents\Arduino/libraries/Bridge/src/YunServer.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/AUTHORS
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/AdvancedChatServer/AdvancedChatServer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/BarometricPressureWebServer/BarometricPressureWebServer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/ChatServer/ChatServer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/DhcpAddressPrinter/DhcpAddressPrinter.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/DhcpChatServer/DhcpChatServer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/LinkStatus/LinkStatus.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/TelnetClient/TelnetClient.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/UDPSendReceiveString/UDPSendReceiveString.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/UdpNtpClient/UdpNtpClient.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/WebClient/WebClient.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/WebClientRepeating/WebClientRepeating.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/examples/WebServer/WebServer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Dhcp.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Dhcp.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Dns.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Dns.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Ethernet.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/Ethernet.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetClient.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetClient.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetServer.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetServer.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetUdp.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/EthernetUdp.h
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/socket.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/utility/w5100.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Ethernet/src/utility/w5100.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/Boards.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/Firmata.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/Firmata.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataConstants.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataDefines.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataMarshaller.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataMarshaller.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataParser.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/FirmataParser.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/AllInputsFirmata/AllInputsFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/AnalogFirmata/AnalogFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/EchoString/EchoString.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/OldStandardFirmata/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/OldStandardFirmata/OldStandardFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/ServoFirmata/ServoFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/SimpleAnalogFirmata/SimpleAnalogFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/SimpleDigitalFirmata/SimpleDigitalFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmata/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmata/StandardFirmata.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataBLE/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataBLE/StandardFirmataBLE.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataBLE/bleConfig.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataChipKIT/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataChipKIT/StandardFirmataChipKIT.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataEthernet/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataEthernet/StandardFirmataEthernet.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataEthernet/ethernetConfig.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataPlus/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataPlus/StandardFirmataPlus.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataWiFi/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataWiFi/StandardFirmataWiFi.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/examples/StandardFirmataWiFi/wifiConfig.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/extras/revisions.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/readme.md
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/release.sh
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/test/firmata_test/firmata_test.ino
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/test/readme.md
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/BLEStream.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/BLEStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/BluefruitLE_SPI_Stream.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/BluefruitLE_SPI_Stream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/EthernetClientStream.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/EthernetClientStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/EthernetServerStream.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/EthernetServerStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/FirmataFeature.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/SerialFirmata.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/SerialFirmata.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/WiFiClientStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/WiFiServerStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/WiFiStream.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/WiFiStream.h
    C:\Users\scelles\Documents\Arduino/libraries/Firmata/utility/firmataDebug.h
    C:\Users\scelles\Documents\Arduino/libraries/Keyboard/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/Keyboard/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/Keyboard/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Keyboard/src/Keyboard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Keyboard/src/Keyboard.h
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/Autoscroll/Autoscroll.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/Blink/Blink.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/Cursor/Cursor.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/Display/Display.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/Scroll/Scroll.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/SerialDisplay/SerialDisplay.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/TextDirection/TextDirection.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/examples/setCursor/setCursor.ino
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/src/LiquidCrystal.cpp
    C:\Users\scelles\Documents\Arduino/libraries/LiquidCrystal/src/LiquidCrystal.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R01_Logo/R01_Logo.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R02_Line_Follow/R02_Line_Follow.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R03_Disco_Bot/R03_Disco_Bot.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R04_Compass/R04_Compass.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R05_Inputs/R05_Inputs.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R06_Wheel_Calibration/R06_Wheel_Calibration.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R06_Wheel_Calibration/scripts_library.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R07_Runaway_Robot/R07_Runaway_Robot.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R08_Remote_Control/R08_Remote_Control.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R09_Picture_Browser/R09_Picture_Browser.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R10_Rescue/R10_Rescue.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/explore/R11_Hello_User/R11_Hello_User.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/AllIOPorts/AllIOPorts.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/Beep/Beep.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/CleanEEPROM/CleanEEPROM.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/Compass/Compass.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/IRArray/IRArray.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/LCDDebugPrint/LCDDebugPrint.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/LCDPrint/LCDPrint.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/LCDWriteText/LCDWriteText.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/LineFollowWithPause/LineFollowWithPause.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/Melody/Melody.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/MotorTest/MotorTest.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/SpeedByPotentiometer/SpeedByPotentiometer.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/TurnTest/TurnTest.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/examples/learn/keyboardTest/keyboardTest.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/ArduinoRobot.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Arduino_LCD.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Arduino_LCD.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Compass.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Compass.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/EEPROM_I2C.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/EEPROM_I2C.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/EasyTransfer2.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/EasyTransfer2.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Fat16.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Fat16.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Fat16Config.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Fat16mainpage.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Fat16util.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/FatStructs.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Melody.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Motors.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Multiplexer.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Multiplexer.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/RobotSdCard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/SdCard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/SdCard.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/SdInfo.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Sensors.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Squawk.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/Squawk.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/SquawkSD.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/SquawkSD.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/communication.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/glcdfont.c
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/helper.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/information.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/keyboard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/lcd.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/Adafruit_GFX.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/Adafruit_GFX.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/RobotTextManager.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/RobotTextManager.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/VirtualKeyboard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/VirtualKeyboard.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Control/src/utility/scripts_Hello_User.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/extras/LICENSE.txt
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/extras/readme
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/src/IRremote.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/src/IRremoteTools.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/src/RobotIRremote.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/src/RobotIRremoteInt.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_IR_Remote/src/RobotIRremoteTools.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/examples/Robot_IR_Array_Test/Robot_IR_Array_Test.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/examples/Robot_Motor_Core/Robot_Motor_Core.ino
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/ArduinoRobotMotorBoard.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/ArduinoRobotMotorBoard.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/EasyTransfer2.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/EasyTransfer2.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/LineFollow.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/Multiplexer.cpp
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/Multiplexer.h
    C:\Users\scelles\Documents\Arduino/libraries/Robot_Motor/src/lineFollow.cpp
    C:\Users\scelles\Documents\Arduino/libraries/SD/README.adoc
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/CardInfo/CardInfo.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/Datalogger/Datalogger.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/DumpFile/DumpFile.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/Files/Files.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/ReadWrite/ReadWrite.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/examples/listfiles/listfiles.ino
    C:\Users\scelles\Documents\Arduino/libraries/SD/keywords.txt
    C:\Users\scelles\Documents\Arduino/libraries/SD/library.properties
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/File.cpp
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/README.txt
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/SD.cpp
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/SD.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/FatStructs.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/Sd2Card.cpp
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/Sd2Card.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/Sd2PinMap.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdFat.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdFatUtil.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdFatmainpage.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdFile.cpp
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdInfo.h
    C:\Users\scelles\Documents\Arduino/libraries/SD/src/utility/SdVolume.cpp
    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Ú: 22kb sur 741kb.
TÚlÚchargement du catalogue de bibliothÞques... TÚlÚchargÚ: 45kb 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Ú: 94kb sur 741kb.
TÚlÚchargement du catalogue de bibliothÞques... TÚlÚchargÚ: 117kb 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Ú: 167kb 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Ú: 246kb sur 741kb.
TÚlÚchargement du catalogue de bibliothÞques... TÚlÚchargÚ: 269kb 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.domain.fr:3128

U:\github\scls19fr\myproject>

and with Cygwin Terminal

$ bundle exec arduino_ci_remote.rb
C:\Ruby25-x64\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby25-x64/bin/bundle (LoadError)

scelles@GTE-ENS-SC /cygdrive/u/github/scls19fr/myproject
$ bundle install
C:\Ruby25-x64\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby25-x64/bin/bundle (LoadError)

scelles@GTE-ENS-SC /cygdrive/u/github/scls19fr/myproject
$ bundle exec arduino_ci_remote.rb
C:\Ruby25-x64\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby25-x64/bin/bundle (LoadError)

scelles@GTE-ENS-SC /cygdrive/u/github/scls19fr/myproject

it messed a lot of thing... or a least, a lot of care is required to have a usable test driven development Arduino environment with Windows !

@ianfixes
Copy link
Collaborator

If you can get me the full output of that test you did with cmd (please upload it as a gist), I think there might be a bug related to library installation that you are seeing -- and it might be an easy fix.

@ianfixes
Copy link
Collaborator

The 2019-01-15_small_fixes branch in #90 might resolve this, but that's only a guess.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested some OSes Only affects some OSes
Projects
None yet
Development

No branches or pull requests

2 participants