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

Unable to build ESP32forth v7.0.5.4 * Revision: c7474b756beb296dd1316d241a218cd4e4041b77 ESP32forth:225:32: error: 'ledcSetup' was not declared in this scope #72

Open
jemo07 opened this issue Sep 23, 2024 · 0 comments

Comments

@jemo07
Copy link

jemo07 commented Sep 23, 2024

Hello Brad, hope you are well,

Strange, for what ever reason I can seem to build any of the versions available for a ERP32 Dev Kit, Wroom, M5, Ect. This is happening on both 1.8.19 and 2.x, on both linux and windows 11 and 7, all new install of the OS and the Arduino.

Arduino: 1.8.19 (Linux), Board: "ESP32 Dev Module, Disabled, Disabled, No OTA (2MB APP/2MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None, Disabled, Disabled"

/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino: In function 'cell_t* forth_run(cell_t*)':
ESP32forth:225:32: error: 'ledcSetup' was not declared in this scope
  225 |       n0 = (cell_t) (1000000 * ledcSetup(n2, n1 / 1000.0, n0)); NIPn(2)) \
      |                                ^~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:224:3: note: in expansion of macro 'Y'
  224 |   Y(ledcSetup, \
      |   ^
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:226:20: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?
  226 |   Y(ledcAttachPin, ledcAttachPin(n1, n0); DROPn(2)) \
      |                    ^~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:226:3: note: in expansion of macro 'Y'
  226 |   Y(ledcAttachPin, ledcAttachPin(n1, n0); DROPn(2)) \
      |   ^
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:227:20: error: 'ledcDetachPin' was not declared in this scope; did you mean 'ledcDetach'?
  227 |   Y(ledcDetachPin, ledcDetachPin(n0); DROP) \
      |                    ^~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:227:3: note: in expansion of macro 'Y'
  227 |   Y(ledcDetachPin, ledcDetachPin(n0); DROP) \
      |   ^
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:397:50: error: 'class TwoWire' has no member named 'lastError'
  397 |   X("Wire.lastError", WIRE_LAST_ERROR, PUSH Wire.lastError()) \
      |                                                  ^~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:271:3: note: in expansion of macro 'OPTIONAL_I2C_SUPPORT'
  271 |   OPTIONAL_I2C_SUPPORT \
      |   ^~~~~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:398:57: error: 'class TwoWire' has no member named 'getErrorText'
  398 |   X("Wire.getErrorText", WIRE_GET_ERROR_TEXT, PUSH Wire.getErrorText(n0)) \
      |                                                         ^~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:271:3: note: in expansion of macro 'OPTIONAL_I2C_SUPPORT'
  271 |   OPTIONAL_I2C_SUPPORT \
      |   ^~~~~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:403:17: error: 'class TwoWire' has no member named 'writeTransmission'; did you mean 'beginTransmission'?
  403 |       n0 = Wire.writeTransmission(n3, b2, n1, n0); NIPn(3)) \
      |                 ^~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:271:3: note: in expansion of macro 'OPTIONAL_I2C_SUPPORT'
  271 |   OPTIONAL_I2C_SUPPORT \
      |   ^~~~~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:405:17: error: 'class TwoWire' has no member named 'readTransmission'; did you mean 'endTransmission'?
  405 |       n0 = Wire.readTransmission(n4, b3, n2, n1, (uint32_t *) a0); NIPn(4)) \
      |                 ^~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:271:3: note: in expansion of macro 'OPTIONAL_I2C_SUPPORT'
  271 |   OPTIONAL_I2C_SUPPORT \
      |   ^~~~~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
ESP32forth:410:39: error: 'class TwoWire' has no member named 'busy'
  410 |   X("Wire.busy", WIRE_BUSY, PUSH Wire.busy()) \
      |                                       ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:744:40: note: in definition of macro 'X'
  744 | #define X(name, op, code) OP_ ## op: { code; } NEXT;
      |                                        ^~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:271:3: note: in expansion of macro 'OPTIONAL_I2C_SUPPORT'
  271 |   OPTIONAL_I2C_SUPPORT \
      |   ^~~~~~~~~~~~~~~~~~~~
/home/jemo/Documents/ESP32_Forth/ESP32forth-7.0.5.4/ESP32forth/ESP32forth.ino:745:3: note: in expansion of macro 'PLATFORM_OPCODE_LIST'
  745 |   PLATFORM_OPCODE_LIST
      |   ^~~~~~~~~~~~~~~~~~~~
Multiple libraries were found for "WiFi.h"
 Used: /home/jemo/.arduino15/packages/esp32/hardware/esp32/3.0.3/libraries/WiFi
 Not used: /app/Arduino/libraries/WiFi
exit status 1
'ledcSetup' was not declared in this scope


This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

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

1 participant