Compile QLC+ on Ubuntu 13.10 with QT5

Post Reply
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.
Attachments
QLC-4.7.3.png
QLC-4.7.3.png (107.77 KiB) Viewed 1941 times
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

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

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.
Santiago Benejam Torres

I'm using Cinnamon Desktop. I will test if this occurs with other desktop managers.
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
Attachments
qlc4.7.3_qt5.png
qlc4.7.3_qt5.png (57.68 KiB) Viewed 1941 times
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.
Post Reply