Papillon6814
Hello.
I’m making a login function in my server. I’d like to use argon2 for hashing password. After installing {:argon2_elixir, "~> 2.0"} by mix deps.get, I have tried to compile the phoenix project.
==> argon2_elixir
mkdir -p priv
clang -02 -g -Wno-error=implicit-function-declaration -pthread -O3 -Wall -g -Iargon2/include -Iargon2/src -Ic_src -I"/Users/kunosouichirou/.asdf/installs/erlang/23.0.4/erts-11.0.4/include/" -dynamiclib -undefined dynamic_lookup argon2/src/argon2.c argon2/src/core.c argon2/src/blake2/blake2b.c argon2/src/thread.c argon2/src/encoding.c argon2/src/ref.c c_src/argon2_nif.c -o priv/argon2_nif.so
clang: error: unknown argument: '-02'
make: *** [priv/argon2_nif.so] Error 1
could not compile dependency :argon2_elixir, "mix compile" failed. You can recompile this dependency with "mix deps.compile argon2_elixir", update it with "mix deps.update argon2_elixir" or clean it with "mix deps.clean argon2_elixir"
==> milk
** (Mix) Could not compile with "make" (exit status: 2).
You need to have gcc and make installed. Try running the
commands "gcc --version" and / or "make --version". If these programs
are not installed, you will be prompted to install them.
It stopped compiling at the process of argon2.
I guess it is a problem around my MacOS, but I have no clue to solve the problem.
Help me!
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
I’m aware of 2 such projects, are there others?
git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
Hi all,
I’m working on a Phoenix project where I need to make external HTTP requests and I’m trying to choose between Req and HTTPoison....
New
Hi everyone.
My team and I have been working on a fairly modest app based around video streaming and chat, but we’ve landed a customer t...
New
Hi,
we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New
Hi all, I’m new here and would like to hear peoples views on my Elixir/Phoenix based game-engine! :smiley:
Mutonex gamedesign was finish...
New
Do we have maintainer of absinthe-graphql/dataloader here? We have a PR that we’d like to merge to the library. Relatively small additive...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #blog-post
- #ecto-query
- #elixirconf-us
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #hex










Showing Posts 1 to 7- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
Papillon6814
I use asdf for managing elixir and erlang version.
ahamez
It looks like you don’t have a compiler installed. You may have to install Xcode. What happens when you run
"gcc --version"?Papillon6814
i have installed xcode, gcc, make…
ahamez
I didn’t see this:
clang: error: unknown argument: '-02'. It should be-O2(the letterO, not the number0).Papillon6814
Is it an issue of argon2?
kip
Based upon your message it would seem that the
Makefilefor argon 2 is incorrect in that it is specifying-02when it should probably be-O2as suggested by @ahamezTwo suggestions:
argon2_elixir./deps/argon2_elixirfor a file calledMakefile. In that file look for the line that includesclang -02 ....and change it toclang -O2 ....and then trymix deps.compile argon2_elixirPapillon6814
Thank you very much.
While I check the
Makefile, I found I have setCFLAGSenvironment variament as-02 -g -Wno-error=implicit-function-declaration.So I’ve deleted it and it worked!
thanks.