Package Details: qlcplus 4.14.0-4

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: 31
Popularity: 0.87
First Submitted: 2013-04-13 15:54 (UTC)
Last Updated: 2025-01-24 06:51 (UTC)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

brenekh commented on 2025-01-23 20:27 (UTC)

The move to CMake didn't include the cmake package as a make dependency, which it should be as CMake is not included in base-devel. Simply installing CMake made the build work for me, but it wasn't in a isolated container, so I may have other needed dependencies installed that aren't in the PKGBUILD.

Mike_Went commented on 2025-01-22 14:50 (UTC)

filmroellchen, this should set make -j system-wide: https://wiki.archlinux.org/title/Makepkg#Parallel_compilation does this help?

filmroellchen commented on 2025-01-22 13:59 (UTC)

Would it be possible to use make -j $(nproc) for the make commands? This package takes forever to build on my system simply because it only ever runs one compile command at a time.

Additionally, the build should be migrated to CMake. The official wiki lists the QMake build as deprecated, so it’s unclear how long the QMake build will stick around.

Mike_Went commented on 2025-01-18 21:36 (UTC)

Please add qt5-websockets package to makedepends.

rahix commented on 2024-05-13 14:21 (UTC)

Hi, getting the following build error on the latest version:

make[2]: Entering directory '/home/rahix/.cache/yay/qlcplus/src/qlcplus-QLC-_4.13.0/engine/test'
cd bus/ && ( test -e Makefile || /usr/bin/qmake-qt5 -o Makefile /home/rahix/.cache/yay/qlcplus/src/qlcplus-QLC-_4.13.0/engine/test/bus/bus.pro QMAKE_CXXFLAGS=-Wno-deprecated-declarations ) && make -f Makefile 
make[3]: Entering directory '/home/rahix/.cache/yay/qlcplus/src/qlcplus-QLC-_4.13.0/engine/test/bus'
g++ -c -Wno-deprecated-declarations -Werror -Wno-unused-local-typedefs -g -Wall -Wextra -D_REENTRANT -fPIC -DQT_GUI_LIB -DQT_TESTLIB_LIB -DQT_CORE_LIB -DQT_TESTCASE_BUILDDIR='"/home/rahix/.cache/yay/qlcplus/src/qlcplus-QLC-_4.13.0/engine/test/bus"' -I. -I../../../plugins/interfaces -I../../src -I/usr/include/qt -I/usr/include/qt/QtGui -I/usr/include/qt/QtTest -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o bus_test.o bus_test.cpp
In file included from /usr/include/qt/QtCore/qfuture.h:45,
                 from /usr/include/qt/QtCore/QtCore:97,
                 from /usr/include/qt/QtTest/QtTestDepends:3,
                 from /usr/include/qt/QtTest/QtTest:3,
                 from bus_test.cpp:21:
/usr/include/qt/QtCore/qfutureinterface.h:284:37: error: template-id not allowed for constructor in C++20 [-Werror=template-id-cdtor]
  284 |     explicit QFutureInterface<void>(State initialState = NoState)
      |                                     ^~~~~
/usr/include/qt/QtCore/qfutureinterface.h:284:37: note: remove the ‘< >’
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:873: bus_test.o] Error 1

Anyone know what's wrong?

mika.cousin commented on 2024-03-20 10:09 (UTC)

Hi! It seems that you need to install qt5-serialport first to compile this new version (4.13.0).

llelievr commented on 2021-03-05 15:27 (UTC)

@freaknils yep, the issue is mine actually ^^

freaknils commented on 2021-03-05 06:18 (UTC)

@kuerbiskakteen, @llelievr Seems to be an upstream problem https://github.com/mcallegari/qlcplus/issues/1272

llelievr commented on 2021-03-04 22:37 (UTC)

@kuerbiskakteen Same issue. here

kuerbiskakteen commented on 2021-02-11 11:07 (UTC) (edited on 2021-02-11 13:47 (UTC) by kuerbiskakteen)

I have an error:

libftdi-interface.cpp: In static member function 'static QList<DMXInterface*> LibFTDIInterface::interfaces(QList<DMXInterface*>)': libftdi-interface.cpp:138:37: error: 'struct ftdi_context' has no member named 'usb_ctx' 138 | if (libusb_get_device_list(ftdi.usb_ctx, &devs) < 0) | ^~~~~~~ libftdi-interface.cpp:182:37: error: cannot convert 'libusb_device' to 'usb_device' 182 | ftdi_usb_get_strings(&ftdi, dev, vend, 256, nme, 256, ser, 256); | ^~~ | | | libusb_device In file included from libftdi-interface.h:24, from libftdi-interface.cpp:31: /usr/include/ftdi.h:376:76: note: initializing argument 2 of 'int ftdi_usb_get_strings(ftdi_context, usb_device, char, int, char, int, char, int)' 376 | int ftdi_usb_get_strings(struct ftdi_context ftdi, struct usb_device dev, | ~~~~~~~~~~~~~~~~~~~^~~ In file included from libftdi-interface.cpp:28: /usr/include/libusb-1.0/libusb.h:944:8: note: class type 'libusb_device' is incomplete 944 | struct libusb_device; | ^~~~~~~~~~~~~

Any workarounds?