News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

New arduino project SketchesDir does not exist

Started by piscvau, August 15, 2019, 02:42:56 PM

Previous topic - Next topic

piscvau

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


oBFusCATed

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!]