Author Topic: New arduino project SketchesDir does not exist  (Read 11077 times)

piscvau

  • Guest
New arduino project SketchesDir does not exist
« on: August 15, 2019, 02:42:56 pm »
Hello
I just installed Codeblocks version 17.12 and Arduino extension  from here https://github.com/provideyourown/CodeBlocks-Arduino
Plus template from https://github.com/obfuscated/cb_arduino_template

When  creating a new arduino project I get the following error message :
SquirrelFunction<> call failed
AN ERROR HAS OCCURED [the index 'SketchesDir' does not exist].
I am on Xubuntu Bionic.
I suspect it comes from my tree structure but checked it several times and do not succeed in solving the problem.

my arduino preferences indicate that sketchbooks are in :
/home/odile/Documents/dev_logiciels/arduino/SoftKnit21_testing_with_arduino/ (see confirmation in attachment)

.codeblocks tree structure is as follows :
── arduino -> /home/odile/Documents/dev_logiciels/arduino/arduino-1.8.9
├── default.conf
├── helpers
│   ├── end_leonardo_bootmode.py
│   ├── start_leonardo_bootmode.py
│   └── test_avr_size.py
├── share
│   └── codeblocks
│       └── templates
│           └── wizard
│               └── arduino
│                   ├── files
│                   │   ├── cores
│                   │   │   ├── CDC.cpp
│                   │   │   ├── HardwareSerial0.cpp
│                   │   │   ├── HardwareSerial1.cpp
│                   │   │   ├── HardwareSerial2.cpp
│                   │   │   ├── HardwareSerial3.cpp
│                   │   │   ├── HardwareSerial.cpp
│                   │   │   ├── HID.cpp
│                   │   │   ├── IPAddress.cpp
│                   │   │   ├── main.cpp
│                   │   │   ├── new.cpp
│                   │   │   ├── Print.cpp
│                   │   │   ├── Stream.cpp
│                   │   │   ├── Tone.cpp
│                   │   │   ├── USBCore.cpp
│                   │   │   ├── WInterrupts.c
│                   │   │   ├── wiring_analog.c
│                   │   │   ├── wiring.c
│                   │   │   ├── wiring_digital.c
│                   │   │   ├── wiring_pulse_asm.S
│                   │   │   ├── wiring_pulse.c
│                   │   │   ├── wiring_shift.c
│                   │   │   ├── WMath.cpp
│                   │   │   └── WString.cpp
│                   │   ├── libraries
│                   │   │   └── libraries.cpp
│                   │   └── sketch.cpp
│                   ├── logo.png
│                   ├── README.md
│                   ├── wizard.png
│                   ├── wizard.script
│                   └── wizard.xrc
└── sketches -> /home/odile/Documents/dev_logiciels/arduino/SoftKnit21_testing_with_arduino

I would widely appreciate any help.
piscvau


Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: New arduino project SketchesDir does not exist
« Reply #1 on: August 15, 2019, 07:46:52 pm »
I'm not sure mixing templates like that is a good idea, also cb 17.12 ships with an old version of the template.
My template at cb_arduino_template works for sure with 1.6.x, I think I've not tested 1.8.x.

My template has no SketchesDir, so I cannot help much. Unfortunately Arduino have their own builder tool now and integrating it in C::B requires some work. There was one user doing experiments with this, but I'm not sure what happened there. Search for arduino-builder in the forum and you'll probably find the discussion.

p.s. posting screenshots in a language other than English lowers your chances of success.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]