Fl4m3Ph03n1x

Fl4m3Ph03n1x

Background & Problem

I am trying to install erlang in a Mac OS system with Mojave on it. However the installation hangs for no apparent reason:

$ asdf install erlang 22.2.8
asdf_22.2.8 is not a kerl-managed Erlang/OTP installation
The asdf_22.2.8 build has been deleted
Extracting source code
Building Erlang/OTP 22.2.8 (asdf_22.2.8), please wait...

I know the issue is not the network, as I have downloaded everything and the step that hangs forever is the Building step.

I have removed and re-installed both asdf and erlang from scratch as well, but it didn’t fix the issue.
I believe I have all necessary dependencies as well, otherwise the re-installation would have failed.

Questions

  • Is someone else having the same issue?
  • What can I do to fix this?

Showing Posts 1 to 7

NobbZ

NobbZ

Is this in the same network as Installing erlang via asdf on Ubuntu fails after "Downloading kerl"?

If so, have you checked if the same solution works? If not, have you checked anyway?

Also, as far as I remember, only certain erlang versions are buildable on certain MacOS versions, due to things changing in MacOS and its default libraries or Xcode. Also I have heard that on MacOS you have to re-accept the Xcode license every now and then, and tools using Xcode will either fail or stale until you did…

Fl4m3Ph03n1x

Fl4m3Ph03n1x OP

Yes, it is the same network.
Yes, I have tried the same solution (with the .curlrc file) but it didn’t work.

I have some updates to do to XCode.
Will try those and then see how it goes!

Fl4m3Ph03n1x

Fl4m3Ph03n1x OP

After updating XCode the issue remains.
The only post I could find regarding a similar issue was an SO post which stated I had to install erlang > 22.3.1, which I am:

NobbZ

NobbZ

Erlang 22.2.8 is not > 22.3.1

tjdam

tjdam

How long is forever?
I’m on Mojave and coincidentally I had to do that yesterday, installing Elixir 1.11.3!
It hanged for quite a bit, almost an hour I think… I also thought something wrong was going on but it was dinner time, so I just left it there and when I came back it was completed.

Fl4m3Ph03n1x

Fl4m3Ph03n1x OP

Ah yes, my bad. Well, the same happens with 22.3.1 :smiley:

Over 4 hours. On this machine:

Fl4m3Ph03n1x

Fl4m3Ph03n1x OP

I figured it out.

Turns out that while asdf is building a release (let’s say 22.2.8), you can actually follow its progress by going to ~/.asdf/plugins/erlang/kerl-home/builds/asdf_22.2.8 and looking at the otp_build_22.2.8.log.

By checking this I was actually able to find out that I had a problem with my brew installation, which in turn meant I was using a very outdated version of XCode and XTools.

By forcing an upgrade on my machine (and as a consequence fixing my broken brew installation), I was then able to smoothly run and install asdf install erlang.

Thanks everyone for the help! Once again I could not have done it without you!

— All posts loaded —

Where Next? Top

Trending in Questions Top

RSP87
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
RemyXRenard
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
nseaSeb
Hello, I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
velrest
So my question is quite simple and i have found no conclusive answer on forum, google or AI. Should we use :erlang.float for Integer to ...
New
samoloth
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
FlyingNoodle
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New
ryanwinchester
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted” Version...
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews