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.

       
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.