Menu

Compile QLC+ on Ubuntu 13.10 with QT5

2014-06-15
2014-06-17
  • Santiago Benejam Torres

    I get errors compiling with create-deb-sh. If only compiling and installing with sudo make install QLC+ seems to work well, I have not tested much more. I'm not sure if it's normal, when QLC+ starts create two windows one QLC+ and one mini window that cannot close.

    * Start testing of InputOutputMap_Test *
    Config: Using QTest library 5.0.2, Qt 5.0.2
    QDEBUG : InputOutputMap_Test::initTestCase() IOPluginCache::IOPluginCache(QObject)
    QDEBUG : InputOutputMap_Test::initTestCase() void IOPluginCache::load(const QDir&) "../iopluginstub"
    QDEBUG : InputOutputMap_Test::initTestCase() Loaded I/O plugin "I/O Plugin Stub" from "libiopluginstub.so"
    PASS : InputOutputMap_Test::initTestCase()
    PASS : InputOutputMap_Test::initial()
    PASS : InputOutputMap_Test::pluginNames()
    PASS : InputOutputMap_Test::pluginInputs()
    PASS : InputOutputMap_Test::pluginOutputs()
    QDEBUG : InputOutputMap_Test::configurePlugin() void IOPluginCache::slotConfigurationChanged()
    QDEBUG : InputOutputMap_Test::configurePlugin() void IOPluginCache::slotConfigurationChanged()
    QDEBUG : InputOutputMap_Test::configurePlugin() void IOPluginCache::slotConfigurationChanged()
    PASS : InputOutputMap_Test::configurePlugin()
    PASS : InputOutputMap_Test::inputPluginStatus()
    PASS : InputOutputMap_Test::outputPluginStatus()
    QDEBUG : InputOutputMap_Test::universeNames() [Universe] setOutputPatch - ID: 0 , plugin: "I/O Plugin Stub" , output: 3
    QDEBUG : InputOutputMap_Test::universeNames() [Universe] setOutputPatch - ID: 3 , plugin: "I/O Plugin Stub" , output: 2
    PASS : InputOutputMap_Test::universeNames()
    PASS : InputOutputMap_Test::addUniverse()
    PASS : InputOutputMap_Test::removeUniverse()
    PASS : InputOutputMap_Test::profiles()
    QDEBUG : InputOutputMap_Test::setInputPatch() [Universe] setInputPatch - ID: 0 , plugin: "None" , input: 0 , profile: "Foo Bar"
    QFATAL : InputOutputMap_Test::setInputPatch() Received signal 11
    FAIL! : InputOutputMap_Test::setInputPatch() Received a fatal error.
    Loc: [Unknown file(0)]
    Totals: 12 passed, 1 failed, 0 skipped
    * Finished testing of InputOutputMap_Test **
    Aborted (core dumped)
    ~/qlcplus
    134 Engine unit tests failed. Please fix before commit.
    make[1]: *** [check] Error 134
    make[1]: Leaving directory `/home/sbenejam/qlcplus'
    dh_auto_test: make -j1 check returned exit code 2
    make: *** [build] Error 2
    dpkg-buildpackage: error: debian/rules build gave error exit status 2

     
  • Santiago Benejam Torres

    This is a screenshot of QLC+ recently started.

     
  • Massimo Callegari

    Hello Santiago. These kind of errors are very possible during development phases.
    Please be patient and I'll fix it.
    I don't understand the screenshot though. It looks ok to me :) (as expected...since QLC+ on Qt5 is fine since 6 months now :) )

    Can you please review your translation on the master branch ? I've added a few new strings recently.

    Thanks !

     
    • Jano Svitok

      Jano Svitok - 2014-06-16

      Massimo,

      he's complaining about the small window in the top left corner, see also the taskbar.

       
      • Massimo Callegari

        Weird, what is that ? It doesn't seem to be a QLC+ icon

         
        • Santiago Benejam Torres

          I'm using Cinnamon Desktop. I will test if this occurs with other desktop managers.

           
    • Santiago Benejam Torres

      Massimo, tonight I can review the new strings you added.
      It was my first time compiling QLC+ with QT5 and just wanted to report this errors.

       
  • Massimo Callegari

    Ok, unit test is now fixed on GIT.
    Here's a screenshot of QLC+ GIT just built on Ubuntu 14.04 and Qt 5.3.0.
    Window manager is KDE

    EDIT: I definitely don't have that extra little window of your shot. Now I guess it depends on the window manager or the Qt version. I don't know

     

    Last edit: Massimo Callegari 2014-06-16
    • Santiago Benejam Torres

      Just now I tried QLC+ in KDE and Unity window managers the extra little window appears. Maybe it's a QT5 version problem, Qt5 Version in Ubuntu 13.10 is 5.0.2. I will update to 14.04 this weekend.