Giter Site home page Giter Site logo

Comments (8)

ianfixes avatar ianfixes commented on August 23, 2024

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?

from arduino_ci.

ianfixes avatar ianfixes commented on August 23, 2024

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

from arduino_ci.

scls19fr avatar scls19fr commented on August 23, 2024

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

from arduino_ci.

ianfixes avatar ianfixes commented on August 23, 2024

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.

from arduino_ci.

ianfixes avatar ianfixes commented on August 23, 2024

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

from arduino_ci.

scls19fr avatar scls19fr commented on August 23, 2024

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 !

from arduino_ci.

ianfixes avatar ianfixes commented on August 23, 2024

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.

from arduino_ci.

ianfixes avatar ianfixes commented on August 23, 2024

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

from arduino_ci.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.