View Single Post
  #1   (View Single Post)  
Old 9th July 2018
gustaf gustaf is offline
Fdisk Soldier
 
Join Date: Dec 2016
Posts: 69
Default Where is Qt uiTools module?

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.

Last edited by gustaf; 10th July 2018 at 09:27 AM. Reason: Typo
Reply With Quote