[Debian-med-packaging] Bug#874851: Is there any chance to easily find out Qt5 Build-Depends (Was: Bug#874851: [clustalx] Future Qt4 removal from Buster)

gregor herrmann gregoa at debian.org
Mon Sep 11 10:16:39 UTC 2017


On Mon, 11 Sep 2017 12:10:45 +0200, Andreas Tille wrote:

> > After that you'll get better errors (the first one being "QPushButton: No
> > such file or directory").
> 
> Assuming that I would get the error message above I also would have no
> idea how to deal with it.  As far as I can see QPushButton is moved to a
> different dir:
> 
> $ apt-file search QPushButton
> libqt4-dev: /usr/include/qt4/QtGui/QPushButton
> qtbase5-dev: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPushButton
> 
> but according this it should be found with my provided Build-Depends.

Yes, but this needs code changes as well:

https://wiki.qt.io/Transition_from_Qt_4.x_to_Qt5#QtWidgets_as_a_Separate_Module


| Solution
| 
| Add this in your *.pro file:
| QT += widgets
| 
| Change all instances of
| #include <QtGui>
| to
| #include <QtWidgets>


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at/ - Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   BOFH excuse #166:  /pub/lunch 



More information about the Debian-med-packaging mailing list