Page 1 of 1
Please avoid libudev0
Posted: Thu Feb 13, 2014 4:52 pm
by Paul Evans
Debian now has libudev1, a later version of libudev. Please avoid libudev0.
I have to remove libudev0 due to an unrelated bug/issue/upset in the Google Talk/Hangouts plugin, meaning that if libudev0 is present on my machine, it won't join a hangout. Unfortunately since the .deb build of qlcplus is currently linked against libudev0 this means I have to keep installing or removing it whenever I want to switch from one to the other.
Please avoid libudev0
Posted: Thu Feb 13, 2014 5:10 pm
by Massimo Callegari
Hello to you.
Ubuntu has libudev1 as well, but will you explain to all the users with old distros why they cannot use QLC+ anymore ?
As written in the forum guidelines that you clearly haven't read "if something doesn't work in your environment, it doesn't mean it won't work for everybody".
If you're not happy, build QLC+ yourself. It works with both libudev versions.
Please avoid libudev0
Posted: Mon Mar 17, 2014 8:24 pm
by Paul Evans
Ah yes; I see that the debian package build doesn't specify any particular version of libudev. I'll try building myself a package (also using 4.7.0 RC1) and see if that helps.
Please avoid libudev0
Posted: Mon Mar 17, 2014 9:06 pm
by Paul Evans
This has indeed helped, and works nicely
Please avoid libudev0
Posted: Mon Apr 28, 2014 1:34 am
by jef m
Hi all,
When I try to install qlcplus 4.7 with dpkg, I get a libudev0 package not installed error. I'm running Ubuntu and it has libudev1. Any tips how to bypass? Thanks
Please avoid libudev0
Posted: Mon Apr 28, 2014 4:29 pm
by Paul Evans
Probably easiest is to build the package from source yourself. There's a script called 'create-deb.sh' in the root directory, just run that and it'll go through the motions to create one. You might have to install various dependencies along the way; most should be obvious by whatever error message they generate.
Please avoid libudev0
Posted: Mon Apr 28, 2014 4:35 pm
by Massimo Callegari
The problem here is that the deb package should cover as much as possible every OS versions.
I know Ubuntu switched to libudev1 since 13.04 (freaking genious!), but most Linux users are conservative and are still on older distros.
I use myself Ubuntu 13.04 and 14.04 and it would easier for me to keep my systems updated as well.
Instead I keep Ubuntu 12.04 (32 and 64 bit) to avoid even more people complaining.
I can try my luck and build the next versions on Ubuntu 14.04...but I really fear the consequences...
Please avoid libudev0
Posted: Mon Apr 28, 2014 9:09 pm
by laserandi
Hi guys,
I can't understand the problem. For ubuntu just download libudev0 from here:
http://packages.ubuntu.com/de/quantal/libudev0
and install it manually.
It works for me nicely with xubuntu 14.04 and qlc+ 4.7.1.
Please avoid libudev0
Posted: Tue Apr 29, 2014 10:51 am
by jef m
Thank you for all the quick replies! To start last first, laserandi I installed the old libudev0 and that did the trick! (I just swapped 'de' for 'en' in the URL for my locale, heh)
Paul I did not need to build from source, but I'm still curious how, I searched the qlc .deb for the script you mention and it was not there? I did get qlc starting just curious on the DIY .deb tip...
QLC looks cool so far, now I'm waiting for my DMX interface to show up :}
Please avoid libudev0
Posted: Sun May 18, 2014 5:42 pm
by jef m
Fyi/update:
I've just loaded ubuntu 14.04 amd64 on an Intel Nuc (what a pain in the neck)
laserandi's link above does not work anymore.
So I installed from here:
http://packages.ubuntu.com/lucid/i386/libudev0/download
Just got qlcplus 4.7.2 going and it controls fixtures.
I did try the 64 bit version of libudev0, did not work for some reason, i386 did. Don't know if that matters but it is working.