I have not had any luck building YAC on Ubuntu 15.10.
Ideally, I would prefer to run the headless library server version, but for now, I was just trying to build the GUI version with the "no_opengl" option.
The odd thing is that I think "qmake CONFIG+=no_opengl" still results in a build that looks for OpenGL?
If I run it over VNC it crashes with a "Could not initialize GLX" error.
If I run it directly on the machine, the initial screen launches then freezes with the following log:
2015-12-19 17:58:04.967 DEBUG TemplateLoader: path=/usr/share/yacreader/server/templates, codec=UTF-8
2015-12-19 17:58:04.967 DEBUG TemplateCache: timeout=60000, size=160000
2015-12-19 17:58:04.967 DEBUG HttpSessionStore: Sessions expire after 864000000 milliseconds
2015-12-19 17:58:04.967 DEBUG StaticFileController: docroot=/usr/share/yacreader/server/docroot, encoding=UTF-8, maxAge=60000
2015-12-19 17:58:04.967 DEBUG StaticFileController: cache timeout=60000, size=1000000
2015-12-19 17:58:04.967 DEBUG ServiceHelper: Starting service
2015-12-19 17:58:04.967 DEBUG HttpListener: Listening on port 8080
2015-12-19 17:58:04.967 DEBUG ServiceHelper: Service has started
2015-12-19 17:58:06.205 WARNING QOpenGLWidget: Cannot make uninitialized widget current
2015-12-19 17:58:06.223 WARNING QObject::connect: No such signal ClassicComicsView::doubleClicked(QModelIndex)
2015-12-19 17:58:06.536 WARNING QObject::connect: No such slot YACReaderOptionsDialog::restoreOptions()
2015-12-19 17:58:06.599 WARNING QObject::connect: No such slot ServerConfigDialog::openingError(QProcess::ProcessError)
2015-12-19 17:58:06.606 WARNING QObject::connect: No such signal LibraryCreator::failedUpdatingDB(QString)
Any ideas?