MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.28k stars 19.24k forks source link

[BUG] (bugfix-2.0.x) Compile fail with ESP3D_WIFISUPPORT enabled #18789

Closed notabucketofspam closed 4 years ago

notabucketofspam commented 4 years ago

Bug Description

As of recently Marlin does not compile with ESP3D_WIFISUPPORT defined in Configuration_adv.h; upon failure it prints the message fatal error: ESPAsyncTCP.h: No such file or directory.

My Configurations

Configuration is completely default except for the aforementioned single change, fresh from bugfix-2.0.x branch. If needed a fork is here.

Steps to Reproduce

Besides compiling with the single change, nothing else has to be done to reproduce the issue.

Actual behavior:

PIO task build terminal output

``` Verbose mode can be enabled via `-v, --verbose` option Getting g++ path from cache avr-g++.exe -D__MARLIN_FIRMWARE__ -w -dM -E -x c++ buildroot/share/PlatformIO/scripts/common-dependencies.h Adding lib_deps for (ESP3D_)?WIFISUPPORT... Ignoring libs for (ESP3D_)?WIFISUPPORT... Ignoring libs: ['ESPAsyncTCP', 'U8glib-HAL', 'SlowSoftI2CMaster', 'TMC26XStepper', 'LiquidCrystal', 'SailfishLCD', 'lvgl', 'Adafruit MAX31865 library', 'Adafruit NeoPixel', 'Arduino-L6470', 'LiquidTWI2', 'TMCStepper'] CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html PLATFORM: Atmel AVR 2.2.0 > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560) HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash DEBUG: Current (simavr) On-board (simavr) PACKAGES: - framework-arduino-avr 5.0.0 - toolchain-atmelavr 1.50400.190710 (5.4.0) Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 10 compatible libraries Scanning dependencies... Dependency Graph |-- 1.2.3 |-- 1.0.0 #fd0f7b6 | |-- 1.1.0 #36420ca | |-- 2.2.1 #b3c5348 | | |-- 1.0 |-- 2.2.1 #b3c5348 | |-- 1.0 |-- 1.1.0 #36420ca |-- 1.0 |-- 1.0 |-- 2.0 |-- 1.0 Building in release mode Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\eeprom.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\fast_pwm.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\fastio.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp.o Compiling .pio\build\mega2560\src\src\HAL\AVR\watchdog.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\HAL_spi_L6470.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\backtrace.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwarm.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwarm_arm.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwarm_thumb.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwarmbytab.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwarmmem.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwinder.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\backtrace\unwmemaccess.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\eeprom_api.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\eeprom_if_i2c.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\eeprom_if_spi.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\esp_wifi.cpp.o Compiling .pio\build\mega2560\src\src\HAL\shared\servo.cpp.o Compiling .pio\build\mega2560\src\src\MarlinCore.cpp.o Compiling .pio\build\mega2560\src\src\core\multi_language.cpp.o Compiling .pio\build\mega2560\src\src\core\serial.cpp.o Compiling .pio\build\mega2560\src\src\core\utility.cpp.o Compiling .pio\build\mega2560\src\src\feature\babystep.cpp.o Compiling .pio\build\mega2560\src\src\feature\backlash.cpp.o Compiling .pio\build\mega2560\src\src\feature\baricuda.cpp.o Compiling .pio\build\mega2560\src\src\feature\bedlevel\bedlevel.cpp.o Compiling .pio\build\mega2560\src\src\feature\binary_protocol.cpp.o Compiling .pio\build\mega2560\src\src\feature\bltouch.cpp.o Compiling .pio\build\mega2560\src\src\feature\cancel_object.cpp.o Compiling .pio\build\mega2560\src\src\feature\caselight.cpp.o Compiling .pio\build\mega2560\src\src\feature\closedloop.cpp.o Compiling .pio\build\mega2560\src\src\feature\controllerfan.cpp.o Compiling .pio\build\mega2560\src\src\feature\direct_stepping.cpp.o Compiling .pio\build\mega2560\src\src\feature\e_parser.cpp.o Compiling .pio\build\mega2560\src\src\feature\encoder_i2c.cpp.o Compiling .pio\build\mega2560\src\src\feature\fanmux.cpp.o Compiling .pio\build\mega2560\src\src\feature\filwidth.cpp.o Compiling .pio\build\mega2560\src\src\feature\fwretract.cpp.o Compiling .pio\build\mega2560\src\src\feature\host_actions.cpp.o Compiling .pio\build\mega2560\src\src\feature\hotend_idle.cpp.o Compiling .pio\build\mega2560\src\src\feature\joystick.cpp.o Compiling .pio\build\mega2560\src\src\feature\max7219.cpp.o Compiling .pio\build\mega2560\src\src\feature\mixing.cpp.o Compiling .pio\build\mega2560\src\src\feature\mmu2\mmu2.cpp.o Compiling .pio\build\mega2560\src\src\feature\pause.cpp.o Compiling .pio\build\mega2560\src\src\feature\power.cpp.o Compiling .pio\build\mega2560\src\src\feature\power_monitor.cpp.o Compiling .pio\build\mega2560\src\src\feature\powerloss.cpp.o Compiling .pio\build\mega2560\src\src\feature\probe_temp_comp.cpp.o Compiling .pio\build\mega2560\src\src\feature\runout.cpp.o Compiling .pio\build\mega2560\src\src\feature\snmm.cpp.o Compiling .pio\build\mega2560\src\src\feature\solenoid.cpp.o Compiling .pio\build\mega2560\src\src\feature\spindle_laser.cpp.o Compiling .pio\build\mega2560\src\src\feature\tmc_util.cpp.o Compiling .pio\build\mega2560\src\src\feature\touch\xpt2046.cpp.o Compiling .pio\build\mega2560\src\src\feature\twibus.cpp.o Compiling .pio\build\mega2560\src\src\feature\z_stepper_align.cpp.o Compiling .pio\build\mega2560\src\src\gcode\bedlevel\G26.cpp.o Compiling .pio\build\mega2560\src\src\gcode\bedlevel\G35.cpp.o Compiling .pio\build\mega2560\src\src\gcode\bedlevel\G42.cpp.o Compiling .pio\build\mega2560\src\src\gcode\bedlevel\M420.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\G28.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\G33.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\G34_M422.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\G425.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\G76_M871.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M100.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M12.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M425.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M48.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M665.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M666.cpp.o Compiling .pio\build\mega2560\src\src\gcode\calibrate\M852.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M200-M205.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M217.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M218.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M220.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M221.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M281.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M301.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M302.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M304.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M305.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M43.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M540.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M575.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M672.cpp.o Compiling .pio\build\mega2560\src\src\gcode\config\M92.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M108_M112_M410.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M111.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M120_M121.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M17_M18_M84.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M211.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M226.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M280.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M3-M5.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M350_M351.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M380_M381.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M400.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M42.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M605.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M7-M9.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M80_M81.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M85.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M997.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\M999.cpp.o Compiling .pio\build\mega2560\src\src\gcode\control\T.cpp.o Compiling .pio\build\mega2560\src\src\gcode\eeprom\M500-M504.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\L6470\M122.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\L6470\M906.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\L6470\M916-918.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\advance\M900.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\baricuda\M126-M129.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\camera\M240.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\cancel\M486.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\caselight\M355.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\clean\G12.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\controllerfan\M710.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\digipot\M907-M910.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\filwidth\M404-M407.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\fwretract\G10_G11.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\fwretract\M207-M209.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\i2c\M260_M261.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\leds\M150.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\leds\M7219.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\macro\M810-M819.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\mixing\M163-M165.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\mixing\M166.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\G27.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\G60.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\G61.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\M125.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\M600.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\M603.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\pause\M701_M702.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\power_monitor\M430.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\powerloss\M1000.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\powerloss\M413.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\prusa_MMU2\M403.cpp.o Compiling .pio\build\mega2560\src\src\gcode\feature\runout\M412.cpp.o Compiling .pio\build\mega2560\src\src\gcode\gcode.cpp.o Compiling .pio\build\mega2560\src\src\gcode\geometry\G17-G19.cpp.o Compiling .pio\build\mega2560\src\src\gcode\geometry\G53-G59.cpp.o Compiling .pio\build\mega2560\src\src\gcode\geometry\G92.cpp.o Compiling .pio\build\mega2560\src\src\gcode\geometry\M206_M428.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M110.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M113.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M114.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M115.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M118.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M119.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M16.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M360.cpp.o Compiling .pio\build\mega2560\src\src\gcode\host\M876.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M0_M1.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M117.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M145.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M250.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M300.cpp.o Compiling .pio\build\mega2560\src\src\gcode\lcd\M73.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G0_G1.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G2_G3.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G4.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G5.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G6.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\G80.cpp.o Compiling .pio\build\mega2560\src\src\gcode\motion\M290.cpp.o Compiling .pio\build\mega2560\src\src\gcode\parser.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\G30.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\G31_G32.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\G38.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\M401_M402.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\M851.cpp.o Compiling .pio\build\mega2560\src\src\gcode\probe\M951.cpp.o Compiling .pio\build\mega2560\src\src\gcode\queue.cpp.o Compiling .pio\build\mega2560\src\src\gcode\scara\M360-M364.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M1001.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M20.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M21_M22.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M23.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M24_M25.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M26.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M27.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M28_M29.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M30.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M32.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M33.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M34.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M524.cpp.o Compiling .pio\build\mega2560\src\src\gcode\sd\M928.cpp.o Compiling .pio\build\mega2560\src\src\gcode\stats\M31.cpp.o Compiling .pio\build\mega2560\src\src\gcode\stats\M75-M78.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M104_M109.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M105.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M106_M107.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M140_M190.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M141_M191.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M155.cpp.o Compiling .pio\build\mega2560\src\src\gcode\temp\M303.cpp.o Compiling .pio\build\mega2560\src\src\gcode\units\G20_G21.cpp.o Compiling .pio\build\mega2560\src\src\gcode\units\M149.cpp.o Compiling .pio\build\mega2560\src\src\gcode\units\M82_M83.cpp.o Compiling .pio\build\mega2560\src\src\lcd\extui\ui_api.cpp.o Compiling .pio\build\mega2560\src\src\lcd\extui_anycubic_tft.cpp.o Compiling .pio\build\mega2560\src\src\lcd\extui_dgus_lcd.cpp.o Compiling .pio\build\mega2560\src\src\lcd\extui_example.cpp.o Compiling .pio\build\mega2560\src\src\lcd\extui_malyan_lcd.cpp.o Compiling .pio\build\mega2560\src\src\lcd\fontutils.cpp.o Compiling .pio\build\mega2560\src\src\lcd\lcdprint.cpp.o Compiling .pio\build\mega2560\src\src\lcd\ultralcd.cpp.o Compiling .pio\build\mega2560\src\src\libs\BL24CXX.cpp.o Compiling .pio\build\mega2560\src\src\libs\L64XX\L64XX_Marlin.cpp.o Compiling .pio\build\mega2560\src\src\libs\buzzer.cpp.o Compiling .pio\build\mega2560\src\src\libs\crc16.cpp.o Compiling .pio\build\mega2560\src\src\libs\heatshrink\heatshrink_decoder.cpp.o Compiling .pio\build\mega2560\src\src\libs\hex_print_routines.cpp.o Compiling .pio\build\mega2560\src\src\libs\least_squares_fit.cpp.o Compiling .pio\build\mega2560\src\src\libs\nozzle.cpp.o Compiling .pio\build\mega2560\src\src\libs\numtostr.cpp.o Compiling .pio\build\mega2560\src\src\libs\stopwatch.cpp.o Compiling .pio\build\mega2560\src\src\libs\vector_3.cpp.o Compiling .pio\build\mega2560\src\src\module\configuration_store.cpp.o Compiling .pio\build\mega2560\src\src\module\delta.cpp.o Compiling .pio\build\mega2560\src\src\module\endstops.cpp.o Compiling .pio\build\mega2560\src\src\module\motion.cpp.o Compiling .pio\build\mega2560\src\src\module\planner.cpp.o Compiling .pio\build\mega2560\src\src\module\planner_bezier.cpp.o Compiling .pio\build\mega2560\src\src\module\printcounter.cpp.o Compiling .pio\build\mega2560\src\src\module\probe.cpp.o Compiling .pio\build\mega2560\src\src\module\scara.cpp.o Compiling .pio\build\mega2560\src\src\module\servo.cpp.o Compiling .pio\build\mega2560\src\src\module\stepper.cpp.o Compiling .pio\build\mega2560\src\src\module\stepper\L64xx.cpp.o Compiling .pio\build\mega2560\src\src\module\stepper\TMC26X.cpp.o Compiling .pio\build\mega2560\src\src\module\stepper\indirection.cpp.o Compiling .pio\build\mega2560\src\src\module\stepper\trinamic.cpp.o Compiling .pio\build\mega2560\src\src\module\temperature.cpp.o Compiling .pio\build\mega2560\src\src\module\tool_change.cpp.o Compiling .pio\build\mega2560\src\src\sd\Sd2Card.cpp.o Compiling .pio\build\mega2560\src\src\sd\SdBaseFile.cpp.o Compiling .pio\build\mega2560\src\src\sd\SdFatUtil.cpp.o Compiling .pio\build\mega2560\src\src\sd\SdFile.cpp.o Compiling .pio\build\mega2560\src\src\sd\SdVolume.cpp.o Compiling .pio\build\mega2560\src\src\sd\cardreader.cpp.o Compiling .pio\build\mega2560\lib414\ESP Async WebServer\AsyncEventSource.cpp.o Compiling .pio\build\mega2560\lib414\ESP Async WebServer\AsyncWebSocket.cpp.o In file included from C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\AsyncEventSource.cpp:21:0: C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\AsyncEventSource.h:27:25: fatal error: ESPAsyncTCP.h: No such file or directory ********************************************************************* * Looking for ESPAsyncTCP.h dependency? Check our library registry! * * CLI > platformio lib search "header:ESPAsyncTCP.h" * Web > https://platformio.org/lib/search?query=header:ESPAsyncTCP.h * ********************************************************************* compilation terminated. Compiling .pio\build\mega2560\lib414\ESP Async WebServer\SPIFFSEditor.cpp.o In file included from C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\AsyncWebSocket.cpp:22:0: C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\AsyncWebSocket.h:29:25: fatal error: ESPAsyncTCP.h: No such file or directory ********************************************************************* * Looking for ESPAsyncTCP.h dependency? Check our library registry! * * CLI > platformio lib search "header:ESPAsyncTCP.h" * Web > https://platformio.org/lib/search?query=header:ESPAsyncTCP.h * ********************************************************************* compilation terminated. *** [.pio\build\mega2560\lib414\ESP Async WebServer\AsyncWebSocket.cpp.o] Error 1 *** [.pio\build\mega2560\lib414\ESP Async WebServer\AsyncEventSource.cpp.o] Error 1 In file included from C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\SPIFFSEditor.h:3:0, from C:\Users\Onion\.platformio\lib\ESP Async WebServer\src\SPIFFSEditor.cpp:1: C:\Users\Onion\.platformio\lib\ESP Async WebServer\src/ESPAsyncWebServer.h:26:22: fatal error: functional: No such file or directory compilation terminated. *** [.pio\build\mega2560\lib414\ESP Async WebServer\SPIFFSEditor.cpp.o] Error 1 ```

Additional Information

Last working compile was before this commit. I'm not sure how relevant this is but another user had similar include errors recently (#18739). Neither installing the ESPAsyncTCP library from here nor commenting lib_ignore=ESPAsyncTCP in platformio.ini will fix the issue.

ellensp commented 4 years ago

ESP3D_WIFISUPPORT is only if your running marlin on a esp32 to use a ESP3D wifi module on a ramps you just enable a serial_port to talk to the esp01.

github-actions[bot] commented 4 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.