Package Details: qlcplus 4.12.2-2

Git Clone URL: https://aur.archlinux.org/qlcplus.git (read-only, click to copy)
Package Base: qlcplus
Description: Q Light Controller Plus - The open DMX lighting desk software for controlling professional lighting fixtures.
Upstream URL: http://qlcplus.org/
Keywords: dmx lighting
Licenses: Apache
Conflicts: qlc, qlc-svn
Submitter: jlebleu
Maintainer: freaknils
Last Packager: freaknils
Votes: 23
Popularity: 0.007309
First Submitted: 2013-04-13 15:54
Last Updated: 2020-06-28 09:15

Latest Comments

1 2 3 4 5 Next › Last »

tmladek commented on 2020-07-10 08:38

Can confirm error about deprecated declarations:

chaserrunner.cpp: In static member function ‘static void ChaserRunner::shuffle(QVector<int>&)’: chaserrunner.cpp:383:34: error: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Werror=deprecated-declarations] 383 | qSwap(data[i], data[qrand() % (i + 1)]); | ^ In file included from /usr/include/qt/QtCore/qelapsedtimer.h:43, from /usr/include/qt/QtCore/QElapsedTimer:1, from chaserrunner.cpp:22: /usr/include/qt/QtCore/qglobal.h:1277:80: note: declared here 1277 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X_5_15("use QRandomGenerator instead") int qrand(); | ^~~~~ g++ -c -pipe -Werror -Wno-unused-local-typedefs -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DQT_NO_DEBUG_OUTPUT -DHAS_FFTW3 -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SCRIPT_LIB -DQT_CORE_LIB -I. -I../audio/src -I../../plugins/interfaces -I../../hotplugmonitor/src -isystem /usr/include/qt -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtScript -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cuestack.o cuestack.cpp cc1plus: all warnings being treated as errors

Any workarounds? Should the maintainer be notified?

vegas commented on 2020-06-30 18:36

Today I was able to install qlcplus-git package with yay

giagor commented on 2020-06-30 15:37

it's not building:

chaserrunner.cpp: In static member function ‘static void ChaserRunner::shuffle(QVector<int>&)’: chaserrunner.cpp:383:34: error: ‘int qrand()’ is deprecated: use QRandomGenerator instead [-Werror=deprecated-declarations]

and then it stops.

TheGoliath commented on 2020-06-27 13:45

can you please add ./translate.sh ui to the build() function as opposed by the PKGBUILD of mcallegari79 himself?

https://build.opensuse.org/package/view_file/home:mcallegari79/qlcplus-qt5/PKGBUILD?expand=1

freaknils commented on 2020-06-13 10:57

These are upstream problems. So please report them here: https://github.com/mcallegari/qlcplus/issues

vegas commented on 2020-06-12 19:42

I have the same problem as giagor (Arch + Xfce)

giagor commented on 2019-08-07 17:36

Hello, I've done today a new Arch installation and qlcplus doesn't build anymore, here the error when the build process stops:

qlcchannel.cpp:1044:64: error: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QLCCapability*>::iterator; LessThan = bool ()(const QLCCapability, const QLCCapability*)]’ is deprecated: Use std::sort [-Werror=deprecated-declarations]

mightydread commented on 2019-07-19 10:28

Im getting the following error:

qlcfixturemode.cpp: In member function ‘void QLCFixtureMode::replaceHead(int, const QLCFixtureHead&)’: qlcfixturemode.cpp:268:26: error: implicitly-declared ‘QLCFixtureHead& QLCFixtureHead::operator=(const QLCFixtureHead&)’ is deprecated [-Werror=deprecated-copy] 268 | m_heads[index] = head; | ^~~~ In file included from qlcfixturemode.h:28, from qlcfixturemode.cpp:27: qlcfixturehead.h:41:5: note: because ‘QLCFixtureHead’ has user-provided ‘QLCFixtureHead::QLCFixtureHead(const QLCFixtureHead&)’ 41 | QLCFixtureHead(const QLCFixtureHead& head); | ^~~~~~~~~~~~~~ qlcfixturemode.cpp: In member function ‘QLCPhysical QLCFixtureMode::physical() const’: qlcfixturemode.cpp:333:12: error: implicitly-declared ‘QLCPhysical::QLCPhysical(const QLCPhysical&)’ is deprecated [-Werror=deprecated-copy] 333 | return m_physical; | ^~~~~~~~~~ In file included from qlcfixturedef.h:28, from qlcfixturemode.h:29, from qlcfixturemode.cpp:27: qlcphysical.h:78:18: note: because ‘QLCPhysical’ has user-provided ‘QLCPhysical& QLCPhysical::operator=(const QLCPhysical&)’ 78 | QLCPhysical& operator=(const QLCPhysical& physical); | ^~~~~~~~ qlcfixturehead.cpp: In member function ‘void QLCFixtureHead::cacheChannels(const QLCFixtureMode)’: qlcfixturehead.cpp:209:24: error: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 209 | qSort(m_colorWheels); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcfixturehead.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ qlcfixturehead.cpp:209:24: error: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 209 | qSort(m_colorWheels); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcfixturehead.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ qlcfixturehead.cpp:210:28: error: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 210 | qSort(m_shutterChannels); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcfixturehead.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ qlcfixturehead.cpp:210:28: error: ‘void qSort(Container&) [with Container = QVector<unsigned int>]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 210 | qSort(m_shutterChannels); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcfixturehead.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ qlcchannel.cpp: In member function ‘void QLCChannel::sortCapabilities()’: qlcchannel.cpp:1044:64: error: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QLCCapability*>::iterator; LessThan = bool ()(const QLCCapability, const QLCCapability)]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 1044 | qSort(m_capabilities.begin(), m_capabilities.end(), capsort); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcchannel.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ qlcchannel.cpp:1044:64: error: ‘void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<QLCCapability*>::iterator; LessThan = bool ()(const QLCCapability, const QLCCapability*)]’ is deprecated: Use std::sort [-Werror=deprecated-declarations] 1044 | qSort(m_capabilities.begin(), m_capabilities.end(), capsort); | ^ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qiodevice.h:45, from /usr/include/qt/QtCore/qxmlstream.h:43, from /usr/include/qt/QtCore/QXmlStreamReader:1, from qlcchannel.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ cc1plus: all warnings being treated as errors

The version of qt5-base is 5.13.0-7

freaknils commented on 2019-03-03 07:34

Since QT4 is not supported anymore by Massimo, I moved the qlcplus-qt5 to this package. Now qlcplus provides the QT5 version of QLCplus.

The old package qlcplus-qt5 will be removed in a short time!

ciacnorris commented on 2019-01-29 01:44

I think I'm getting the same error:

make[3]: ingresso nella directory "/home/user/.cache/pacaur/qlcplus/src/qlcplus-QLC-_4.12.0/engine/audio/src" g++ -c -pipe -Wno-error=unused-variable -Werror -Wno-unused-local-typedefs -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG_OUTPUT -DHAS_FFTW3 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I../../src -I../../../plugins/interfaces -I. -o audio.o audio.cpp In file included from /usr/include/qt4/QtCore/qxmlstream.h:50, from /usr/include/qt4/QtCore/QXmlStreamReader:1, from audio.cpp:20: /usr/include/qt4/QtCore/qvector.h: In instantiation of ‘void QVector<T>::realloc(int, int) [with T = QXmlStreamAttribute]’: /usr/include/qt4/QtCore/qvector.h:337:3: required from ‘void QVector<T>::detach_helper() [with T = QXmlStreamAttribute]’ /usr/include/qt4/QtCore/qvector.h:123:84: required from ‘QVector<T>::QVector(const QVector<T>&) [with T = QXmlStreamAttribute]’ /usr/include/qt4/QtCore/qxmlstream.h:169:26: required from here /usr/include/qt4/QtCore/qvector.h:503:25: error: ‘void memcpy(void, const void*, size_t)’ writing to an object of type ‘QVector<QXmlStreamAttribute>::Data’ {aka ‘struct QVectorTypedData<QXmlStreamAttribute>’} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Werror=class-memaccess] ::memcpy(x.p, p, sizeOfTypedData() + (qMin(aalloc, d->alloc) - 1) * sizeof(T)); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt4/QtCore/qxmlstream.h:50, from /usr/include/qt4/QtCore/QXmlStreamReader:1, from audio.cpp:20: /usr/include/qt4/QtCore/qvector.h:94:8: note: ‘QVector<QXmlStreamAttribute>::Data’ {aka ‘struct QVectorTypedData<QXmlStreamAttribute>’} declared here struct QVectorTypedData : private QVectorData ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[3]: [Makefile:287: audio.o] Error 1 make[3]: uscita dalla directory "/home/user/.cache/pacaur/qlcplus/src/qlcplus-QLC-_4.12.0/engine/audio/src" make[2]: [Makefile:76: sub-src-make_default-ordered] Error 2 make[2]: uscita dalla directory "/home/user/.cache/pacaur/qlcplus/src/qlcplus-QLC-_4.12.0/engine/audio" make[1]: [Makefile:41: sub-audio-make_default-ordered] Error 2 make[1]: uscita dalla directory "/home/user/.cache/pacaur/qlcplus/src/qlcplus-QLC-_4.12.0/engine" make: [Makefile:83: sub-engine-make_default-ordered] Error 2 ==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... :: Errore compilando il/i pacchetto/i qlcplus