Warning calling missing sconscript without error is deprecated

warning: Calling missing SConscript without error is deprecated #32 Comments При начале компиляции: 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 из репозитория оригинального марлина и сообщение в начале ушло. На сколько это […]

Содержание

  1. warning: Calling missing SConscript without error is deprecated #32
  2. Comments
  3. Unable to compile ESP32 boards #3070
  4. Comments
  5. The problem
  6. Which version of ESPHome has the issue?
  7. What type of installation are you using?
  8. Which version of Home Assistant has the issue?
  9. What platform are you using?
  10. Board
  11. Component causing the issue
  12. Example YAML snippet
  13. Anything in the logs that might be useful for us?
  14. Additional information
  15. Footer
  16. Графический интерфейс от MKS #35
  17. Comments
  18. Warning calling missing sconscript without error is deprecated
  19. Re: Warning during compilation
  20. Re: Warning during compilation
  21. Re: Warning during compilation
  22. Re: Warning during compilation
  23. Re: Warning during compilation
  24. Re: Warning during compilation
  25. Re: Warning during compilation
  26. Re: Warning during compilation
  27. 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


User avatar

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?


User avatar

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.


User avatar

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


User avatar

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.

Понравилась статья? Поделить с друзьями:
  • Warning block start at что это victoria как исправить
  • Warning an error related to wicked whims
  • Warning an error occurred while requesting the api strapi
  • Warning an error occurred while opening a codec
  • Warning an error occurred while loading the project file the file is an unsupported format