Skip to content
ahoka edited this page May 18, 2021 · 3 revisions

Welcome to the ahoviewer wiki!

Building on Ubuntu:

Install required (and optional) packages:

sudo apt install libgtkmm-2.4-dev libglibmm-2.4-dev libconfig++-dev libssl-dev libcurl3 libcurl4-openssl-dev libxml2-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev gstreamer1.0-libav pkg-config libsecret-1-dev gnome-keyring

Troubleshooting:

configure.ac:xx error: possibly undefined macro: AC_MSG_ERROR

There appears to be some formatting in the configure.ac file that autoconf reads incorrectly (ref: https://stackoverflow.com/a/37980772)

To work around it, open the configure.ac file and go to the line which is causing the error, which will state the missing package. i.e. configure.ac:64 error refers to line 64, which is an OpenSSL error. That means you need either OpenSSL's dev files (libssl-dev), or curl's OpenSSL dev files (libcurl4-openssl-dev).

Clone this wiki locally