Skip to content

Digest Update / boringssl compile error on MacOS 10.13 Beta 17A264c #6200

@LawJolla

Description

@LawJolla

Environment

  • Elixir & Erlang versions (elixir 1.4.4):
  • Operating system: MacOS 10.13 Beta 17A264c

Current behavior

mix new test

 # mix.exs
  defp deps do
    [{:poison, "~> 2.2.0"}] # or any other dependency.. poison is just an example
  end

mix deps.get
Error:
Assertion failed: (ctx), function digest_update, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/boringssl/boringssl-88.0.0.1.1/apple/crypto/digests.c, line 47.

This error message also occurs for mix test iex -S mix and occurs on any other project with any dependency.

This behavior occurred on two different Macs (2010 Mac Pro and 2015 MacBook) both running 10.13 beta.

Expected behavior

Compile without errors

###Discussion

This error is above my pay grade. 👍 I'm not sure if it could be an Erlang issue. If this is not an Elixir issue, please let me know.

Also, I know it's not typical to file issues on beta software. However, the error message suggested that something fundamental may have changed with Apple's SSL implementation (or a different directory/symlink), so I thought it worthwhile to bring to everyone's attention sooner than later.

Thank you for all of your hard work and making my life infinitely better in the process!

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