Hi Kai, I can say only about the QtSerialPort.
The QtSerialPort module is used the libudev ((more precisely - the libudev devel is required !!!) as preferred way (for the QSerialPortInfo class) to detect a names and other info about present serial ports. The support of libudev will detected in run-time by using the link_pkgconfig. In case libudev is disabled (or not found) then will be used a parsing in sysfs. But support of sysfs isn't up to the end implemented yet, therefore some devices (serial ports) may not be found. Best regards, Denis 21.10.2013, 18:30, "Koehne Kai" <[email protected]>: > Hi there, > > In the latest Linux binary packages for 5.2 libQt5Webkit depends on > libudev.so.0, which isn't installed (or at least not in this version) on a > lot of distributions: > > https://bugreports.qt-project.org/browse/QTBUG-34176 > > The easiest fix would be to configure Qt with -no-libudev / remove libudev > headers etc from the build machines. Anyhow, it seems also other Qt modules > use it if it's available, namely Qt5SerialPort, libqgtk2, > libqevdevtableplugin, libqevdevtouchplugin.so, libqevdevkeyboardplugin.so, > libqevdevmouseplugin.so, libqevdevtabletplugin.so . > > Can anyone in the knowing clarify how important libudev is for them? What > will break if we don't link against libudev anywhere (like we did with 5.1.1)? > > Regards > > Kai > > -- > Kai Köhne, Senior Software Engineer - Digia, Qt > Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin > Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius > Sitz der Gesellschaft: Berlin. USt-IdNr: DE 286 306 868 > Registergericht: Amtsgericht Charlottenburg, HRB 144331 B > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
