Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help would be greatly appreciated! hello, i"m trying to compile using platform.io but got errors #10

Open
fabiendostie opened this issue Feb 11, 2022 · 12 comments

Comments

@fabiendostie
Copy link

wiring is fine "i think"

here's the errors i get in the "problems" tab:

[{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/include\".",
	"startLineNumber": 11,
	"startColumn": 17,
	"endLineNumber": 11,
	"endColumn": 80
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/include\".",
	"startLineNumber": 111,
	"startColumn": 21,
	"endLineNumber": 111,
	"endColumn": 84
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 16,
	"endLineNumber": 148,
	"endColumn": 16
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 83,
	"endLineNumber": 148,
	"endColumn": 83
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/lut.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "#pragma once in main file",
	"startLineNumber": 1,
	"startColumn": 9,
	"endLineNumber": 1,
	"endColumn": 9
},{
	"resource": "/Users/lefab/Documents/PlatformIO/Projects/LittleBeat/src/peaks-drums.h",
	"owner": "cpp",
	"severity": 4,
	"message": "variable 'parameters' set but not used [-Wunused-but-set-variable]",
	"startLineNumber": 826,
	"startColumn": 18,
	"endLineNumber": 826,
	"endColumn": 18
}]

and here are the ones i get in the console when compile fails:

> Executing task in folder LittleBeat: platformio debug <

Processing node32s (platform: espressif32; board: node32s; framework: arduino)
----------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/node32s.html
PLATFORM: Espressif 32 (3.5.0) > Node32s
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 3.10006.210326 (1.0.6) 
 - tool-esptoolpy 1.30100.210531 (3.1.0) 
 - toolchain-xtensa32 2.50200.97 (5.2.0)
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Library Manager: Installing id:562
Warning! Could not find the package with 'id:562' requirements for your system 'darwin_x86_64'
Found 30 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <MIDI Library> 5.0.2
|-- <EasyButton> 2.0.1
Building in debug mode
Compiling .pio/build/node32s/src/drummer.cc.o
Compiling .pio/build/node32s/src/lut.cc.o
Compiling .pio/build/node32s/src/main.cc.o
src/lut.cc:1:9: warning: #pragma once in main file
 #pragma once
         ^
Compiling .pio/build/node32s/src/peaks-drums.cc.o
Compiling .pio/build/node32s/src/ui.cc.o
Compiling .pio/build/node32s/lib482/MIDI Library/MIDI.cpp.o
In file included from src/main.cc:6:0:
src/ui.h:4:23: fatal error: SH1106Spi.h: No such file or directory

*******************************************************************
* Looking for SH1106Spi.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:SH1106Spi.h"
* Web  > https://registry.platformio.org/search?q=header:SH1106Spi.h
*
*******************************************************************

compilation terminated.
In file included from src/ui.cc:1:0:
src/ui.h:4:23: fatal error: SH1106Spi.h: No such file or directory

*******************************************************************
* Looking for SH1106Spi.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:SH1106Spi.h"
* Web  > https://registry.platformio.org/search?q=header:SH1106Spi.h
*
*******************************************************************

compilation terminated.
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButton.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonBase.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonTouch.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/EasyButtonVirtual.cpp.o
Compiling .pio/build/node32s/lib5a6/EasyButton/Sequence.cpp.o
*** [.pio/build/node32s/src/main.cc.o] Error 1
*** [.pio/build/node32s/src/ui.cc.o] Error 1
Archiving .pio/build/node32s/libFrameworkArduinoVariant.a
In file included from src/drummer.h:3:0,
                 from src/drummer.cc:3:
src/peaks-drums.h: In member function 'void peaks::FmDrum::Morph(uint16_t, uint16_t)':
src/peaks-drums.h:826:18: warning: variable 'parameters' set but not used [-Wunused-but-set-variable]
         uint16_t parameters[4];
                  ^
In file included from src/drummer.cc:3:0:
src/drummer.h: In member function 'bool Drummer::i2s_write_sample_nb(uint32_t)':
src/drummer.h:148:16: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
In file included from src/drummer.cc:3:0:
src/drummer.h:148:16: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
In file included from src/drummer.cc:3:0:
src/drummer.h:148:83: warning: 'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]
         return i2s_write_bytes((i2s_port_t)i2s_num, &sample, sizeof(uint32_t), 100);
                                                                                   ^
In file included from src/drummer.h:1:0,
                 from src/drummer.cc:3:
/Users/lefab/.platformio/packages/framework-arduinoespressif32/tools/sdk/include/driver/driver/i2s.h:301:5: note: declared here
 int i2s_write_bytes(i2s_port_t i2s_num, const void *src, size_t size, TickType_t ticks_to_wait) __attribute__ ((deprecated));
     ^
Indexing .pio/build/node32s/libFrameworkArduinoVariant.a
In file included from src/peaks-drums.cc:3:0:
src/peaks-drums.h: In member function 'void peaks::FmDrum::Morph(uint16_t, uint16_t)':
src/peaks-drums.h:826:18: warning: variable 'parameters' set but not used [-Wunused-but-set-variable]
         uint16_t parameters[4];
                  ^
=============================================================== [FAILED] Took 2.53 seconds ===============================================================
The terminal process "platformio 'debug'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

@volca02
Copy link
Owner

volca02 commented Feb 14, 2022

Hey, it looks like a dep for the display support was missing, try building it now

@fabiendostie
Copy link
Author

Oh thanks, I'll get back to you shortly!

@fabiendostie
Copy link
Author

fabiendostie commented Feb 22, 2022 via email

@volca02
Copy link
Owner

volca02 commented Feb 23, 2022

Hey, this is a bit hard to read, but it seems like you're missing the dependencies. Not sure how you tried to install them but they are missing.

@fabiendostie
Copy link
Author

Which one exactly?
Could you please explain how am I supposed to install the dependencies, i am not used to compile using platformio.

thanks

@fabiendostie
Copy link
Author

I am not sure which dependencies you are referring to?
Where can I verify which dependencies are needed to properly build the project?

Anyone?

@fabiendostie
Copy link
Author

Could you please point me towards some documentation, I want to make this work. But there is no info on how to proceed, and I can't get to work!!!

please, I would appreciate it.

@volca02
Copy link
Owner

volca02 commented Mar 31, 2022

Hey. I think the missing MIDI.h is the problem now - but you clearly had it installed before. If I were you, I'd try checking out the project again and rebuilding it clean

@fabiendostie
Copy link
Author

fabiendostie commented Mar 31, 2022 via email

@fabiendostie
Copy link
Author

I just re-built it, and here are the errors I get:

[{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#2",
	"code": "521",
	"severity": 8,
	"message": "Comments are not permitted in JSON.",
	"startLineNumber": 1,
	"startColumn": 1,
	"endLineNumber": 1,
	"endColumn": 3
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#2",
	"code": "521",
	"severity": 8,
	"message": "Comments are not permitted in JSON.",
	"startLineNumber": 2,
	"startColumn": 1,
	"endLineNumber": 2,
	"endColumn": 40
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#2",
	"code": "521",
	"severity": 8,
	"message": "Comments are not permitted in JSON.",
	"startLineNumber": 3,
	"startColumn": 1,
	"endLineNumber": 3,
	"endColumn": 53
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#2",
	"code": "521",
	"severity": 8,
	"message": "Comments are not permitted in JSON.",
	"startLineNumber": 4,
	"startColumn": 1,
	"endLineNumber": 4,
	"endColumn": 83
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "_generated_diagnostic_collection_name_#2",
	"code": "521",
	"severity": 8,
	"message": "Comments are not permitted in JSON.",
	"startLineNumber": 5,
	"startColumn": 1,
	"endLineNumber": 5,
	"endColumn": 3
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/Arduino/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/Arduino/LittleBeat/include\".",
	"startLineNumber": 11,
	"startColumn": 17,
	"endLineNumber": 11,
	"endColumn": 68
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/.vscode/c_cpp_properties.json",
	"owner": "/Users/lefab/Documents/Arduino/LittleBeat",
	"severity": 4,
	"message": "Cannot find \"/Users/lefab/Documents/Arduino/LittleBeat/include\".",
	"startLineNumber": 112,
	"startColumn": 21,
	"endLineNumber": 112,
	"endColumn": 72
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 16,
	"endLineNumber": 148,
	"endColumn": 16
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/drummer.h",
	"owner": "cpp",
	"severity": 4,
	"message": "'int i2s_write_bytes(i2s_port_t, const void*, size_t, TickType_t)' is deprecated [-Wdeprecated-declarations]",
	"startLineNumber": 148,
	"startColumn": 83,
	"endLineNumber": 148,
	"endColumn": 83
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/lut.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "#pragma once in main file",
	"startLineNumber": 1,
	"startColumn": 9,
	"endLineNumber": 1,
	"endColumn": 9
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/peaks-drums.h",
	"owner": "cpp",
	"severity": 4,
	"message": "variable 'parameters' set but not used [-Wunused-but-set-variable]",
	"startLineNumber": 826,
	"startColumn": 18,
	"endLineNumber": 826,
	"endColumn": 18
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "'void {anonymous}::safe_incr(int16_t&, uint16_t)' defined but not used [-Wunused-function]",
	"startLineNumber": 58,
	"startColumn": 6,
	"endLineNumber": 58,
	"endColumn": 6
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "'void {anonymous}::safe_decr(int16_t&, uint16_t)' defined but not used [-Wunused-function]",
	"startLineNumber": 65,
	"startColumn": 6,
	"endLineNumber": 65,
	"endColumn": 6
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "enumeration value 'KT_BACK' not handled in switch [-Wswitch]",
	"startLineNumber": 84,
	"startColumn": 12,
	"endLineNumber": 84,
	"endColumn": 12
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "unused variable 'h' [-Wunused-variable]",
	"startLineNumber": 104,
	"startColumn": 13,
	"endLineNumber": 104,
	"endColumn": 13
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "unused variable 'h' [-Wunused-variable]",
	"startLineNumber": 149,
	"startColumn": 13,
	"endLineNumber": 149,
	"endColumn": 13
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "unused variable 'h' [-Wunused-variable]",
	"startLineNumber": 239,
	"startColumn": 13,
	"endLineNumber": 239,
	"endColumn": 13
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/src/ui.cc",
	"owner": "cpp",
	"severity": 4,
	"message": "unused variable 'h' [-Wunused-variable]",
	"startLineNumber": 335,
	"startColumn": 13,
	"endLineNumber": 335,
	"endColumn": 13
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/Users/lefab/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c",
	"owner": "cpp",
	"severity": 4,
	"message": "initialization from incompatible pointer type [-Wincompatible-pointer-types]",
	"startLineNumber": 922,
	"startColumn": 39,
	"endLineNumber": 922,
	"endColumn": 39
},{
	"resource": "/Users/lefab/Documents/Arduino/LittleBeat/Users/lefab/.platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c",
	"owner": "cpp",
	"severity": 4,
	"message": "initialization from incompatible pointer type [-Wincompatible-pointer-types]",
	"startLineNumber": 923,
	"startColumn": 40,
	"endLineNumber": 923,
	"endColumn": 40
}]

@volca02
Copy link
Owner

volca02 commented Apr 1, 2022

Hey this is hard to read, asi it mixes warnings with errors.

@fabiendostie
Copy link
Author

fabiendostie commented Apr 1, 2022 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants