I am attempting to build SQLiteStudio from source on OpenBSD using the
instructions for Linux and the
sqlitestudio-3.1.1.tar.gz source file.
I'm pretty sure I have all the
correct dependencies (except for UiTools, which I can't find):
- gcc - 4.8 or later (SQLiteStudio project uses C++11 standard)
Code:
$ egcc --version
egcc (GCC) 4.9.4
$ eg++ --version
eg++ (GCC) 4.9.4
- Qt 5.3 or later (required Qt modules: core, gui, network, printsupport, script, svg, uitools, widgets, xml)
Code:
$ qmake-qt5 --version
QMake version 3.1
Using Qt version 5.9.6 in /usr/local/lib/qt5
$ cd /usr/local/include/X11/qt5
QtCore/
QtGui/
QtNetwork/
QtPrintSupport/
QtScript/
QtSvg/
<QtUiTools> (missing)
QtWidgets/
QtXml/
- SQLite3
Code:
$ pkg_info sqlite3
...sqlite3-3.24.0p0
- readline - for Command Line Interface only
- tcl - dependency for ScriptingTcl plugin (optional)
Code:
$ pkg_info tcl
...tcl-8.5.19p1
Running
$ export CC=egcc; export CXX=eg++; qmake-qt5 ../../SQLiteStudio3
succeeds, and the program starts to compile when I run
$ make
. Predictably, it stops with this error:
Unknown module(s) in QT: uitools
How can I obtain the 'uitools' module? I've poked around my system, looked in the ports tree, and made several passes around the Web.
SQLiteStudio looks like a promising program. I'd really like to try it out. Many thanks to anyone who can offer assistance.