Search code examples
qtpython-3.xmakefilepyotherside

installing pyotherside fails


I was trying to install pyotherside, but when running make I get:

cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/christian/pyotherside-1.5.1/src/src.pro -o Makefile 
) && make -f Makefile 
Project MESSAGE: PYTHON_CONFIG = python3-config
Project ERROR: Unknown module(s) in QT: qml quick svg
Makefile:44: recipe for target 'sub-src-make_first' failed
make: *** [sub-src-make_first] Error 3

I already checked this question suggesting to my Qt version would be to old, but qmake --version shows I have :

QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

which meets the requirements (5.1.0.). What else could it be? I am running Ubuntu 16.04.


Solution

  • You must install the following packages:

    sudo apt-get install qtdeclarative5-dev libqt5svg5-dev
    

    List of all Qt5 developement packages, available on Ubuntu.

    Qt module           dev package                         lib package
    -------------------------------------------------------------------------
    bluetooth           qtconnectivity5-dev                 libqt5bluetooth5
    concurrent          qtbase5-dev                         libqt5concurrent5
    connectivity        qtmobility-dev                      libqtconnectivity1
    contacts            qtmobility-dev                      libqt5contacts5
    core                qtbase5-dev                         libqt5core5a
    dbus                qtbase5-dev                         libqt5dbus5
    designer            qttools5-dev                        libqt5designer5
    designercomponents  qttools5-dev                        libqt5designercomponents5
    feedback            qtmobility-dev                      libqt5feedback5
    gallery             qtmobility-dev                      libqtgallery1
    gui                 qtbase5-dev                         libqt5gui5
    help                qttools5-dev                        libqt5help5
    location            qtmobility-dev                      libqt5location5
    multimedia          qtmultimedia5-dev                   libqt5multimedia5
    multimediakit       qtmobility-dev                      libqtmultimediakit1
    network             qtbase5-dev                         libqt5network5
    nfc                 qtconnectivity5-dev                 libqt5nfc5
    opengl              libqt5opengl5-dev                   libqt5opengl5
    organizer           qtmobility-dev                      libqt5organizer5
    positioning         qtpositioning5-dev                  libqt5positioning5
    printsupport        qtbase5-dev                         libqt5printsupport5
    publishsubscribe    qtmobility-dev                      libqt5publishsubscribe5
    qml                 qtdeclarative5-dev                  libqt5qml5
    quick               qtdeclarative5-dev                  libqt5quick5
    quickparticles      qtdeclarative5-dev                  libqt5quickparticles5
    quicktest           qtdeclarative5-dev                  libqt5quicktest5
    quickwidgets        qtdeclarative5-dev                  libqt5quickwidgets5
    script              qtscript5-dev                       libqt5script5
    scripttools         qtscript5-dev                       libqt5scripttools5
    sensors             qtmobility-dev, libqt5sensors5-dev  libqt5sensors5
    serialport          libqt5serialport5-dev               libqt5serialport5
    serviceframework    qtmobility-dev                      libqt5serviceframework5
    sql                 qtbase5-dev                         libqt5sql5
    svg                 libqt5svg5-dev                      libqt5svg5
    systeminfo          qtmobility-dev                      libqt5systeminfo5
    test                qtbase5-dev                         libqt5test5
    uitools             qttools5-dev                        ?
    versit              qtmobility-dev                      libqtversit1
    webchannel          ?                                   ?
    webkit              libqt5webkit5-dev                   libqt5webkit5
    websockets          libqt5websockets5-dev               libqt5websockets5
    widgets             qtbase5-dev                         libqt5widgets5
    x11extras           libqt5x11extras5-dev                libqt5x11extras5
    xml                 qtbase5-dev                         libqt5xml5
    xmlpatterns         libqt5xmlpatterns5-dev              libqt5xmlpatterns5