Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - qlcplus

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: qlcplus 4.10.5a-1

Git Clone URL: https://aur-dev.archlinux.org/qlcplus.git (read-only)
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: jlebleu
Last Packager: jlebleu
Votes: 14
Popularity: 0.049983
First Submitted: 2013-04-13 15:54
Last Updated: 2016-12-25 12:03

Dependencies (7)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

jlebleu commented on 2015-10-07 15:47

@debbio: @mcallegari: Thanks! :) I've updated the package with this fix.

@mcallegari: Yes it's possible to make a git-based package, the difference with OBS - which I understand better thanks to your explanations - is that the build is done on the user side - with yaourt for example. That's why it could be really great to integrate your great software in the official repository! :) And also in other distributions - e.g. Debian, as your package seems already well done!

debbio commented on 2015-09-26 22:17

Yeah Massimo! This solution let me compile the pkgbuild without errors

In PKGBUILD replace 'qmake-qt4" with this:
qmake-qt4 QMAKE_CXXFLAGS+=-Wno-error=unused-variable


mcallegari commented on 2015-09-26 19:04

I solved the build error, but I'm about to throw up.
Basically Arch had the genious idea to introduce GCC 5.2.0 while keeping (and not patching) Qt4, which is at least 3 years older.
Result: build errors like if there is no tomorrow.
This is the price to pay for wanting to be on the bleeding edge.

Cut to the point. In PKGBUILD replace 'qmake-qt4" with this:
qmake-qt4 QMAKE_CXXFLAGS+=-Wno-error=unused-variable

debbio commented on 2015-09-25 23:24

Here there is the complete error; how can I execute it with LC_ALL=C?

Thank you so much

mcallegari commented on 2015-09-25 21:46

I have no doubts that this site is the reference point for Arch packages.
The OBS is an automated system and it offers also Arch, so it costed nothing to me to enable also that target.
With the next release I will reference to your pages as well, so users will choose where to get Arch packages.
As for GIT packages, I have no idea how this site works. The nice thing of OBS is that it can automatically clone a GIT snapshot and build it. Maybe you can do the same here ?

So, it seems the Qt build error appeared here too, after I suggested to make release builds.
The same is happening on OBS:

Qt4 GIT builds, instead, are fine, cause they're debug builds:

I'm wondering what's wrong in Arch to fail miserably on such a basic thing.
Can you please try to comment this line in variables.pri:
And then please tell me if it builds.

P.S. A new release is nearing, so if you can find some time to help with the French PR it would be great !

jlebleu commented on 2015-09-25 10:31

@debbio: Could you paste the entire error message? I think at least one line is missing at the top... Also, could you execute it with LC_ALL=C in order to have the output in English and make it understable for more people please? :)

@mcallegari: Thanks for those explanations! Honestly, I think it would be better to - and I would put more energy into - have QLC+ in the official Archlinux repository, and use the AUR for the GIT packages instead of an external one in order to follow the design of Archlinux... What do you think about that?
For the French translations, I'll give it a look, sorry for that... I've also seen that there is a pending PR from another contributor - and your ping too!

debbio commented on 2015-09-24 22:20

Hi jlebleu! I've some compilation problem:

cc1plus: all warnings being treated as errors
Makefile:5234: set di istruzioni per l'obiettivo "qrc_qlcui.o" non riuscito
make[2]: *** [qrc_qlcui.o] Errore 1
make[2]: uscita dalla directory "/tmp/yaourt-tmp-arch/aur-qlcplus/src/qlcplus-4.9.1/ui/src"
Makefile:40: set di istruzioni per l'obiettivo "sub-src-make_default-ordered" non riuscito
make[1]: *** [sub-src-make_default-ordered] Errore 2
make[1]: uscita dalla directory "/tmp/yaourt-tmp-arch/aur-qlcplus/src/qlcplus-4.9.1/ui"
Makefile:119: set di istruzioni per l'obiettivo "sub-ui-make_default-ordered" non riuscito
make: *** [sub-ui-make_default-ordered] Errore 2
==> ERRORE: Si è verificato un errore in build().
L'operazione sta per essere interrotta...
==> ERRORE: Makepkg non è riuscito a compilare qlcplus.
==> Riavviare la compilazione di qlcplus [s/N]

Can you fix this? Thank you

mcallegari commented on 2015-09-22 18:36

> I don't really understand about the OpenSUSE server, what's the goal regarding the Archlinux package please?
The goal is to have a unique place for Linux builds of several distros/platforms.
The targets we're aiming for are all the possible combinations of:

Arch_Extra, Fedora_21, Fedora_22, openSUSE_13.1, openSUSE_13.2, openSUSE_Tumbleweed
xUbuntu_12.04, xUbuntu_14.04, xUbuntu_15.04

Architectures: i586 and x86_64

QLC+ versions: Qt4 stable, Qt5 stable, Qt4 GIT, Qt5 GIT

Total of 72 packages, but we've already seen that some buids cannot be done (e.g. Ubuntu 12.04 + Qt5)
For example, check the Arch packages of GIT versions:

I guess this website is the most authoritative place for Arch users, but still automated builds are something I care about, especially because they also tell me if GIT sources build or not.

P.S. (out of topic): The French translation of QLC+ is a little bit behind. If you have some spare time can you give it some love ? :)

Thanks !

jlebleu commented on 2015-09-21 14:04

Hi Massimo! Thanks for your message, it's now fixed!

I don't really understand about the OpenSUSE server, what's the goal regarding the Archlinux package please?

mcallegari commented on 2015-09-20 11:37

Hey Jerome, it's Massimo here :)

I realize this deployment is wrong. Or better, it produces debug builds !
The GitHub snapshots are tagged sources and by default sources are in debug mode.
To produce a release build you should download the sources from the QLC+ website.

Anyway, I am working on an OpenSUSE server to produce builds for several platforms, including Arch. If you want to contribute there, you're welcome :)

Here's the homepage of my user: