Skip to content

solution for "Symbol not found: _getentropy" on older mac #8425

Closed
@krisgale

Description

@krisgale

in reference to the closed issues #7532 and #7537 which outlines an inability to compile on older mac's, i have determined this solution:

  • use homebrew to install python... this will install the latest version of python in /usr/local/bin/python3
  • open Terminal and navigate to the directory in which the python3 binary packaged with esp8266 tools resides, which can be seen in the error output in Arduino IDE... in my case this is /Users/USERNAME/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1
  • rename that binary to something else:mv python3 __python3
  • create a symlink to the binary that homebrew newly installed: ln -s /usr/local/bin/python3 python3
  • try to compile, and if successful, rejoice that your old tank of a mac is still very useful indeed

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions