Build Monero GUI on Arch Linux

The Monero GUI was just released, and I was excited to test it out. However, there are no releases yet, and nothing in the AUR, which means we’re going to have to build it from source.

Install dependencies

First, start by installing the dependencies. This should be enough to get it compiled, but I may have had some packages installed before that you might not.

sudo pacman -S abs base-devel cmake boost doxygen graphviz libunwind miniupnpc qt5-base qt5-declarative qt5-graphicaleffects qt5-location qt5-quickcontrols qt5-tools qt5-webchannel qt5-webengine qt5-x11extras qt5-xmlpatterns

Build Monero

Next, let’s move onto building Monero.

cd ~
git clone
cd monero-core

While running make, you may receive the error below.

/usr/bin/ld: cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
collect2: error: ld returned 1 exit status
make: *** [Makefile:213: release/bin/monero-core] Error 1

If that is the case, edit the Makefile to remove the Bstatic entry from the LIBS line.


LIBS          = $(SUBLIBS) -L/home/logan/.bitmonerogui/monero-core/bitmonero/lib -lwallet_merged -Wl,-Bstatic -lboost_serialization -lboost_th.............


LIBS          = $(SUBLIBS) -L/home/logan/.bitmonerogui/monero-core/bitmonero/lib -lwallet_merged -Wl,-lboost_serialization -lboost_th.............

Start the GUI

Finally, all you need to do is start bitmonerod, then start the GUI.

cd ~/monero-core/release/bin

It’s still rough around the edges, but looks pretty good!


Hope this helps!


Leave a Comment