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.
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
Next, let’s move onto building Monero.
cd ~ git clone https://github.com/mbg033/monero-core.git cd monero-core ./get_libwallet_api.sh qmake make
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.
~/.bitmonerofiles/bitmonerod cd ~/monero-core/release/bin ./monero-core
It’s still rough around the edges, but looks pretty good!
Hope this helps!