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

yes i have read the wiki #1593

Closed
josefKameni opened this issue Feb 7, 2024 · 4 comments
Closed

yes i have read the wiki #1593

josefKameni opened this issue Feb 7, 2024 · 4 comments
Labels
help wanted Extra attention is needed

Comments

@josefKameni
Copy link

josefKameni commented Feb 7, 2024

Please answer the following questions:

Have you read the wiki regarding how to compile?
yes i have
What version of the Arduino IDE are you using?
i am using 2,3,0
What version (commit date) of the Arduino core for the ESP32 are you using?
i am using version 2,0,14
Are you using the master branch of Grbl_ESP32?

Have you made any edits or configuration changes (list them) to the firmware?
i changed the ssid, password and the machine.h to run 3axis
Please paste the compiler error text here:
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:73:58: error: macro "atomic_is_lock_free" passed 2 arguments, but takes just 1
atomic_is_lock_free(const __shared_ptr<_Tp, _Lp>* __p)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:113:73: error: macro "atomic_load_explicit" passed 3 arguments, but takes just 2
atomic_load_explicit(const __shared_ptr<_Tp, _Lp>* __p, memory_order)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:121:50: error: macro "atomic_load" passed 2 arguments, but takes just 1
atomic_load(const __shared_ptr<_Tp, _Lp>* __p)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:152:18: error: macro "atomic_store_explicit" passed 5 arguments, but takes just 3
memory_order)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:160:73: error: macro "atomic_store" passed 4 arguments, but takes just 2
atomic_store(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:193:21: error: macro "atomic_exchange_explicit" passed 5 arguments, but takes just 3
memory_order)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:202:76: error: macro "atomic_exchange" passed 4 arguments, but takes just 2
atomic_exchange(__shared_ptr<_Tp, _Lp>* __p, __shared_ptr<_Tp, _Lp> __r)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:278:22: error: macro "atomic_compare_exchange_strong_explicit" passed 8 arguments, but takes just 5
memory_order)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:298:34: error: macro "atomic_compare_exchange_strong" passed 6 arguments, but takes just 3
__shared_ptr<_Tp, _Lp> __w)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:310:30: error: macro "atomic_compare_exchange_weak_explicit" passed 8 arguments, but takes just 5
memory_order __failure)
^
c:\users\josef\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0\xtensa-esp32-elf\include\c++\8.4.0\bits\shared_ptr_atomic.h:320:32: error: macro "atomic_compare_exchange_weak" passed 6 arguments, but takes just 3
__shared_ptr<_Tp, _Lp> __w)
^
exit status 1

Compilation error: exit status 1

@josefKameni josefKameni added the help wanted Extra attention is needed label Feb 7, 2024
@MitchBradley
Copy link
Collaborator

Your problem is probably caused by a change in a later version of the compiler. When we stopped working on Grbl_ESP32, the C++ compiler was a generation or two older. We don't support Grbl_ESP32 any more; all of our current work is on FluidNC.

@josefKameni
Copy link
Author

Your problem is probably caused by a change in a later version of the compiler. When we stopped working on Grbl_ESP32, the C++ compiler was a generation or two older. We don't support Grbl_ESP32 any more; all of our current work is on FluidNC.

thank you for your reply. i also have older version of arduino ide so that might work?

@MitchBradley
Copy link
Collaborator

It is up to you. As I said, we are not supporting Grbl_ESP32 any more.

@josefKameni
Copy link
Author

Hi. I tried older version still the same error so i tried diferent versions of esp32 packages and i got diferent errors. Now i am trying version 1,0,2 and i got this error:
In file included from C:\Users\Josef\Desktop\cnc_frezka\Grbl_Esp32-main\Grbl_Esp32-main\Grbl_Esp32\src\Grbl.h:54:0,
from C:\Users\Josef\Desktop\cnc_frezka\Grbl_Esp32-main\Grbl_Esp32-main\Grbl_Esp32\Grbl_Esp32.ino:22:
C:\Users\Josef\Desktop\cnc_frezka\Grbl_Esp32-main\Grbl_Esp32-main\Grbl_Esp32\src\Uart.h:39:19: error: 'size_t Uart::readBytes(char*, size_t)' marked 'override', but does not override
size_t readBytes(char* buffer, size_t length) override;
^

exit status 1

Compilation error: 'size_t Uart::readBytes(char*, size_t)' marked 'override', but does not override

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants