Содержание
- warning: Calling missing SConscript without error is deprecated #32
- Comments
- Unable to compile ESP32 boards #3070
- Comments
- The problem
- Which version of ESPHome has the issue?
- What type of installation are you using?
- Which version of Home Assistant has the issue?
- What platform are you using?
- Board
- Component causing the issue
- Example YAML snippet
- Anything in the logs that might be useful for us?
- Additional information
- Footer
- Графический интерфейс от MKS #35
- Comments
- Warning calling missing sconscript without error is deprecated
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
- Re: Warning during compilation
warning: Calling missing SConscript without error is deprecated #32
При начале компиляции:
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript ‘buildrootsharePlatformIOscriptscommon-dependencies-post.py’
File «C:usersdeath.platformiopenvlibsite-packagesplatformiobuildermain.py», line 185, in
В ходе экспериментов заменил папку buildroot из репозитория оригинального марлина и сообщение в начале ушло.
На сколько это сообщение критично может стоит оттуда папку подтянуть?
The text was updated successfully, but these errors were encountered:
_warning: Calling missing SConscript without error is deprecated. Transition by adding must_exist=0 to SConscript calls. Missing SConscript ‘buildrootsharePlatformIOscriptscommon-dependencies-post.py’ File «C:usersdeath.platformiopenvlibsite-packagesplatformiobuildermain.py», line 185, in _
В ходе экспериментов заменил папку buildroot из репозитория оригинального марлина и сообщение в начале ушло.
На сколько это сообщение критично может стоит оттуда папку подтянуть?
Насколько я понимаю, проблема связана с тем, что папка buildroot по какой-то причине внесена в gitignore с комментарием «# Windows users need this to prevent adding build tree to git» Т.е. она не отслеживалась и не обновлялась.
Я обновил папку в проекте, и так же обновил gitignore.
Источник
Unable to compile ESP32 boards #3070
The problem
Seems some standard c++ libs are missing in esp32
Which version of ESPHome has the issue?
What type of installation are you using?
Which version of Home Assistant has the issue?
What platform are you using?
Board
Component causing the issue
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
All esp8266 boards I can compile with 2022.2.4 but none of the esp32’s will build
The text was updated successfully, but these errors were encountered:
Works for me.
Maybe the same as #3072 ?
on x86 host getting a different error
removed the entire /config/.esphome/platformio folder now getting different error
Remove the addon too, restart HA, reinstall.
Remove the addon too, restart HA, reinstall.
Just using plan docker in Kubernetes. So have restarted. Cleared platformio folder ran on both arm64 and x86_64. What I haven’t tried is downgrading and see if the issues go away
Just updated to 2022.2.5 and was able to compile all boards on arm64 host
I did end up having to remove the /config/.esphone/platformio folder
© 2023 GitHub, Inc.
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Источник
Графический интерфейс от MKS #35
Графический интерфейс от MKS по Вашей ссылке https://sergey1560.github.io/fb4s_howto/mks_ui/ не компилируется
Verbose mode can be enabled via -v, —verbose option
Copying MKS Assets
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103VE.html
PLATFORM: ST STM32 (6.1.1) > STM32F103VE (64k RAM. 512k Flash)
HARDWARE: STM32F103VET6 72MHz, 64KB RAM, 512KB Flash
DEBUG: Current (jlink) External (blackmagic, jlink, stlink)
PACKAGES:
- framework-arduinoststm32-maple 2.10000.200103 (1.0.0)
- tool-stm32duino 1.0.2
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder ->http://bit.ly/configure-pio-ldf
LDF Modes: Finder
soft
Found 30 compatible libraries
Scanning dependencies.
Dependency Graph
|— 1.0.0
|— 6.1.1
|— 1.0
|—
|— 0.91
|— 1.0
|—
|— 1.1.2
Building in release mode
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript ‘buildrootsharePlatformIOscriptscommon-dependencies-post.py’
File «C:UsersDima.platformiopenvLibsite-packagesplatformiobuildermain.py», line 185, in
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantboard.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantwirishboards.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantwirishboards_setup.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantwirishstart.S.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantwirishstart_c.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoVariantwirishsyscalls.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoHardwareSerial.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoHardwareTimer.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoIPAddress.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoPrint.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoStream.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoWString.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoavrdtostrf.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinocxxabi-compat.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoext_interrupts.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinohooks.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinoitoa.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleadc.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleadc_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplebkp_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapledac.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapledma.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapledma_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleexc.S.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleexti.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleexti_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleflash.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplefsmc_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplegpio.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplegpio_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplei2c.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplei2c_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleiwdg.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplenvic.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplepwr.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplercc.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplercc_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplespi.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplespi_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplestm32f1performanceisrs.S.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplestm32f1performancevector_table.S.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmaplesystick.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapletimer.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapletimer_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusart.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusart_f1.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusart_private.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbstm32f1usb.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbstm32f1usb_cdcacm.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbstm32f1usb_reg_map.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbusb_libusb_core.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbusb_libusb_init.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbusb_libusb_mem.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleusbusb_libusb_regs.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinolibmapleutil.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinomain.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinonew.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinopwm.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinosdio.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinostm32f1util_hooks.c.o
Compiling .piobuildmks_robin_nano35FrameworkArduinostm32f1wiring_pulse_f1.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinostm32f1wirish_debug.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinostm32f1wirish_digital_f1.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinotone.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinousb_serial.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinowirish_analog.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinowirish_digital.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinowirish_math.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinowirish_shift.cpp.o
Compiling .piobuildmks_robin_nano35FrameworkArduinowirish_time.cpp.o
Compiling .piobuildmks_robin_nano35srcsrcHALSTM32F1HAL.cpp.o
Compiling .piobuildmks_robin_nano35srcsrcHALSTM32F1HAL_SPI.cpp.o
Compiling .piobuildmks_robin_nano35srcsrcHALSTM32F1MarlinSerial.cpp.o
Compiling .piobuildmks_robin_nano35srcsrcHALSTM32F1SPI.cpp.o
In file included from MarlinsrcHALSTM32F1../../inc/MarlinConfig.h:49:0,
from MarlinsrcHALSTM32F1HAL.cpp:30:
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:706:4: error: #error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
#error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
^
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:812:6: error: #error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
#error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
^
In file included from MarlinsrcHALSTM32F1../../inc/MarlinConfig.h:49:0,
from MarlinsrcHALSTM32F1HAL_SPI.cpp:32:
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:706:4: error: #error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
#error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
^
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:812:6: error: #error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
#error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
^
In file included from MarlinsrcHALSTM32F1../../inc/MarlinConfig.h:49:0,
from MarlinsrcHALSTM32F1MarlinSerial.cpp:25:
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:706:4: error: #error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
#error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
^
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:812:6: error: #error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
#error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
^
In file included from MarlinsrcHALSTM32F1../../inc/MarlinConfig.h:49:0,
from MarlinsrcHALSTM32F1SPI.cpp:43:
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:706:4: error: #error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
#error «LCD_SET_PROGRESS_MANUALLY requires LCD_PROGRESS_BAR, Character LCD, Graphical LCD, TFT, or EXTENSIBLE_UI.»
^
MarlinsrcHALSTM32F1../../inc/SanityCheck.h:812:6: error: #error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
#error «FILAMENT_RUNOUT_SENSOR requires FIL_RUNOUT_PIN.»
^
*** [.piobuildmks_robin_nano35srcsrcHALSTM32F1HAL.cpp.o] Error 1
*** [.piobuildmks_robin_nano35srcsrcHALSTM32F1HAL_SPI.cpp.o] Error 1
*** [.piobuildmks_robin_nano35srcsrcHALSTM32F1MarlinSerial.cpp.o] Error 1
*** [.piobuildmks_robin_nano35srcsrcHALSTM32F1SPI.cpp.o] Error 1
================================================================================================== [FAILED] Took 19.99 seconds ==================================================================================================
Environment Status Duration
Терминал будет повторно использоваться задачами. Чтобы закрыть его, нажмите любую клавишу.
The text was updated successfully, but these errors were encountered:
Источник
Warning calling missing sconscript without error is deprecated
#1 Post by mackowiakp » 28 Nov 2019, 12:59
Re: Warning during compilation
#2 Post by TD-er » 28 Nov 2019, 14:26
Re: Warning during compilation
#3 Post by mackowiakp » 28 Nov 2019, 15:08
Re: Warning during compilation
#4 Post by ThomasB » 19 Dec 2019, 20:14
Maybe the OP would find a similar solution by editing platformio_esp82xx_envs.ini. Edit the extra_scripts line under [env:custom_ESP8266_4M1M] section.
But be forewarned that I don’t know how this affects the firmware build. @TD-er will surely know if this workaround is a bad idea.
Re: Warning during compilation
#5 Post by TD-er » 19 Dec 2019, 21:52
The default checks are not adding anything to the build configuration, but are just a check for me to stop building if something in the platformio.ini (and included .ini files) got mixed up resulting in an empty list of defines.
What PIO and Python version do you use?
Re: Warning during compilation
#6 Post by ThomasB » 19 Dec 2019, 22:05
PIO V1.10.1. (Home 3.0.1, Core 4.1.0.)
VS Code 1.41.1
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
As far as I know these are the latest versions.
Re: Warning during compilation
#7 Post by TD-er » 19 Dec 2019, 22:19
Python is not the latest, but 3.7 should not make any difference here compared to 3.8.
I just made a «normal» build on my PC and it does not show these deprecate warnings.
Re: Warning during compilation
#8 Post by ThomasB » 19 Dec 2019, 23:01
You seem to have the golden touch. I reverted platformio.ino and built normal_ESP8266_4M1M. The warning appears.
Re: Warning during compilation
#9 Post by TD-er » 19 Dec 2019, 23:19
I checked and this is what I am using:
PIO:
Home 3.1.0-beta.6
Core 4.1.1b5
Re: Warning during compilation
#10 Post by ThomasB » 19 Dec 2019, 23:28
Источник
Moderators: grovkillen, Stuntteam, TD-er
-
mackowiakp
- Normal user
- Posts: 440
- Joined: 07 Jun 2018, 06:47
- Location: Gdynia/Poland
Warning during compilation
#1
Post
by mackowiakp » 28 Nov 2019, 12:59
During compilation custom_ESP8266_4M1M using mega-20191127 I got such warning:
Code: Select all
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript 'pre_custom_esp82xx.py'
File "/home/maciek/.platformio/penv/lib64/python3.7/site-packages/platformio/builder/main.py", line 149, in <module>
Is it issue or not? Compilation finished successfully.
-
TD-er
- Core team member
- Posts: 7347
- Joined: 01 Sep 2017, 22:13
- Location: the Netherlands
-
Contact:
Re: Warning during compilation
#2
Post
by TD-er » 28 Nov 2019, 14:26
I think that’s not yet an issue, but will be if I don’t change something in the platformio.ini file.
Although I’m not sure yet what soon-to-be deprecated call I’m using.
-
mackowiakp
- Normal user
- Posts: 440
- Joined: 07 Jun 2018, 06:47
- Location: Gdynia/Poland
Re: Warning during compilation
#3
Post
by mackowiakp » 28 Nov 2019, 15:08
Yep. «Anticipation is very difficult, especially for the future» — Niels Bohr
-
ThomasB
- Normal user
- Posts: 1055
- Joined: 17 Jun 2018, 20:41
- Location: USA
Re: Warning during compilation
#4
Post
by ThomasB » 19 Dec 2019, 20:14
Just to add my name to the list, I’m getting the compile warning as follows (Release mega-20191208):
Code: Select all
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript 'pre_default_check.py'
File "C:userstom.platformiopenvlibsite-packagesplatformiobuildermain.py", line 149, in <module>
main.py, Line 148-149:
Code: Select all
for item in env.GetExtraScripts("pre"):
env.SConscript(item, exports="env")
EDIT: The warning was resolved by editing platformio.ini. In the [common] section, I comment out this line:
Code: Select all
;extra_scripts = pre:pre_default_check.py
Maybe the OP would find a similar solution by editing platformio_esp82xx_envs.ini. Edit the extra_scripts line under [env:custom_ESP8266_4M1M] section.
But be forewarned that I don’t know how this affects the firmware build. @TD-er will surely know if this workaround is a bad idea.
— Thomas
-
TD-er
- Core team member
- Posts: 7347
- Joined: 01 Sep 2017, 22:13
- Location: the Netherlands
- Contact:
Re: Warning during compilation
#5
Post
by TD-er » 19 Dec 2019, 21:52
The default checks are not adding anything to the build configuration, but are just a check for me to stop building if something in the platformio.ini (and included .ini files) got mixed up resulting in an empty list of defines.
What PIO and Python version do you use?
-
ThomasB
- Normal user
- Posts: 1055
- Joined: 17 Jun 2018, 20:41
- Location: USA
Re: Warning during compilation
#6
Post
by ThomasB » 19 Dec 2019, 22:05
What PIO and Python version do you use?
PIO V1.10.1. (Home 3.0.1, Core 4.1.0.)
VS Code 1.41.1
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
As far as I know these are the latest versions.
— Thomas
-
TD-er
- Core team member
- Posts: 7347
- Joined: 01 Sep 2017, 22:13
- Location: the Netherlands
- Contact:
Re: Warning during compilation
#7
Post
by TD-er » 19 Dec 2019, 22:19
Python is not the latest, but 3.7 should not make any difference here compared to 3.8.
I just made a «normal» build on my PC and it does not show these deprecate warnings.
-
ThomasB
- Normal user
- Posts: 1055
- Joined: 17 Jun 2018, 20:41
- Location: USA
Re: Warning during compilation
#8
Post
by ThomasB » 19 Dec 2019, 23:01
You seem to have the golden touch. I reverted platformio.ino and built normal_ESP8266_4M1M. The warning appears.
— Thomas
-
TD-er
- Core team member
- Posts: 7347
- Joined: 01 Sep 2017, 22:13
- Location: the Netherlands
- Contact:
Re: Warning during compilation
#9
Post
by TD-er » 19 Dec 2019, 23:19
I checked and this is what I am using:
PIO:
Home 3.1.0-beta.6
Core 4.1.1b5
-
ThomasB
- Normal user
- Posts: 1055
- Joined: 17 Jun 2018, 20:41
- Location: USA
Re: Warning during compilation
#10
Post
by ThomasB » 19 Dec 2019, 23:28
Thanks for the info. I suspect this warning will go away after my installation receives the official (non-beta) VSCode/PIO updates.
— Thomas
Who is online
Users browsing this forum: No registered users and 1 guest
So, for the most part everything seems to be going correctly. hunting down motherboard names, etc. but…when I go to build (Using either PIO Build or Marlin Auto Build) I get the following:
Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/0.1.2.zip; framework: arduino; board: nxp_lpc1768)
---------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/nxplpc-arduino-lpc176x/nxp_lpc1768.html
PLATFORM: NXP Arduino LPC176x 0.1.1 > NXP LPC1768
HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash
DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink)
PACKAGES:
- framework-arduino-lpc176x 0.2.2
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ off, Compatibility ~ strict
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <Servo> 1.0.0
|-- <LiquidCrystal> 1.0.0
|-- <U8glib-HAL> 0.4.1
|-- <TMCStepper> 0.5.2
|-- <Adafruit NeoPixel> 1.3.0
|-- <SailfishLCD>
Building in release mode
warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript 'MarlinsrcHALHAL_LPC1768upload_extra_script.py'
File "C:Usersdaveg.platformiopenvlibsite-packagesplatformiobuildermain.py", line 164, in <module>
Compiling .piobuildLPC1768srcsrcMarlinCore.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelablabl.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelbedlevel.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelmblmesh_bed_leveling.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelublubl.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelublubl_G29.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebedlevelublubl_motion.cpp.o
Compiling .piobuildLPC1768srcsrcfeaturebinary_protocol.cpp.o
In file included from Marlinsrcmodule/stepper/trinamic.h:29:0,
from Marlinsrcmodule/stepper/indirection.h:44,
from Marlinsrcmodule/stepper.h:47,
from MarlinsrcMarlinCore.cpp:37:
.piolibdepsLPC1768TMCSteppersrc/TMCStepper.h:14:10: fatal error: SPI.h: No such file or directory
*************************************************************
* Looking for SPI.h dependency? Check our library registry!
*
* CLI > platformio lib search "header:SPI.h"
* Web > https://platformio.org/lib/search?query=header:SPI.h
*
*************************************************************
#include <SPI.h>
^~~~~~~
compilation terminated.
*** [.piobuildLPC1768srcsrcMarlinCore.cpp.o] Error 1
This is baffling me as SPI.h is, for all intents and purposes an included library in Arduino.
HELP!!!
I have been running the bug-fix source of Marlin for quite a while and decided to move over to the release version instead. I figured I should be able to just copy my 2 config files and the platformio.ini file into the new source directory, then create the new workspace in Visual Studio Code. Did that, and ran the build. Got errors about running old config files, so I changed the version info inside the 2 files to 200005 and ran the build again. Next errors were in regards to #define Z_SAFE_HOMING not being enabled, so I enabled it. Now I get a warning saying
«warning: Calling missing SConscript without error is deprecated.
Transition by adding must_exist=0 to SConscript calls.
Missing SConscript ‘MarlinsrcHALHAL_LPC1768upload_extra_script.py’
File «C:UsersAdministrator.platformiopenvlibsite-packagesplatformiobuildermain.py», line 164, in «
followed by
«In file included from Marlinsrcmodule/stepper/trinamic.h:29,
from Marlinsrcmodule/stepper/indirection.h:44,
Compiling .piobuildLPC1768srcsrccoreutility.cpp.o
from Marlinsrcmodule/stepper.h:47,
from MarlinsrcMarlinCore.cpp:37:
.piolibdepsLPC1768TMCStepper_ID5513src/TMCStepper.h:14:10: fatal error: SPI.h: No such file or directory
14 | #include
| ^~~~~~~
compilation terminated.
*** [.piobuildLPC1768srcsrcMarlinCore.cpp.o] Error 1″
Any ideas on how to correct this? I have checked and there are 3 different SPI.h files in the directory structure, none of which are in the directory where TMCStepper.h file is located. The SPI.h is mentioned in the TMCStepper.h file without any relative folder information, and to me that means the file must reside in the same folder, or be in the folder where the TMCStepper.h file is mentioned. I am not a programmer, and I am using old DOS batch file logic to arrive at that opinion. Inside the TMCStepper.h file it also includes a file named «Stream.h», again without any relative folder information, and that file does not exist in the folder that contains the TMCStepper.h file.