Replies: 2 comments 9 replies
-
Moved to a discussion because this looks like either an IDE-specific problem or a specific computer issue. If we start getting tons of reports about this we can look into it, but the last touch to The fact that you're showing the IDE crashing |
Beta Was this translation helpful? Give feedback.
-
Found a similar issue on Mac OS 12.7.6 running on Apple M2 Silicon. Sounds like an Apple OS issue but if there is a work around it would help everyone on Macs. When compiling code for Cytron Maker Uno RP2040 and other RP2040 devices this message shows up: dyld[4183]: Symbol not found: (_mkfifoat) and it ends with signal: abort trap I found this info about the dylib file in the Apple Developer Forum. Problems like this typically happen when folks try to link against the dynamic libraries built in to the system rather than the stub libraries in the macOS SDK. I talk about this concept in general in An Apple Library Primer, and if you search that post for “stub library” you’ll find a link to another post where I explain it in more detail. In short:
As to how you can fix this, it’s hard to say because I don’t have any experience with this specific third-party library. My general advice is that you escalate questions like this to the library developer. However, it sounds like you’ve done that already, with no success. Your only remaining option is to debug the library’s build system yourself. You need to work out why it’s referencing /usr/lib/libSystem.B.dylib directly, rather than the usr/lib/libSystem.B.tbd stub library in the macOS SDK. |
Beta Was this translation helpful? Give feedback.
-
When the Arduino IDE auto-updated from 2.3.2 to 2.3.3 with arduino-pico installed on my M1 Macbook Pro running OSX 12.6.1, all of the managers, menus and buttons in the IDE lost functionality. Reverting to 2.3.2 returned the IDE to a working state, and attempting a new update triggered the error again. Removing the ~/Library/Arduino15/packages/rp2040 folder returns 2.3.3 to a working state, but reinstalling arduino-pico caused all the IDE background servers to stop responding.
I noticed these lines in the stdout/stderr output of Arduino IDE:
Beta Was this translation helpful? Give feedback.
All reactions