Skip to content

Symbol not found: _getentropy #7532

Closed
Closed
@infinity-computers-dot-net

Description

When attempting to compile any sketch against the ESP8266 core version 2.7.4 on a Mac, I get this error:

dyld: lazy symbol binding failed: Symbol not found: _getentropy
Referenced from: /Users/infinity/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _getentropy
Referenced from: /Users/infinity/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3
Expected in: /usr/lib/libSystem.B.dylib

signal: trace/BPT trap
/Applications/Arduino.app/Contents/Java/arduino-builder returned 255
Error compiling for board LOLIN(WEMOS) D1 R2 & mini.

What the hell is going on?

Are you, by any chance, making assumptions about my system libraries without actually checking?

FYI, it worked without issue on version 2.3.0 of the core.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions