-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
On 2015/12/05 04:33 PM, Fat-Zer wrote:
Hi I run into an issue when building tqt and tde
without opengl.
The build of tqtinterface fails with:
=== In file included from
/var/tmp/portage/dev-qt/tqtinterface-9999/work/tqtinterface/qtinterface/interface_tqt3/tqgl.cpp:23:0:
/usr/tqt3/include/ntqgl.h:83:21: fatal error: GL/glu.h: No such file or directory #
include <GL/glu.h> ===
As you can see it because GL/glu.h is not present on the system (which should be ok for
non-opengl build). I don't
want to add yet another build time dependency only because of excess header which
doesn't needed to produce any
code...
AFAIK most of cpp files under the tqtinterface produce any useful code so they may be
safely removed only slightly
changing the cmake files...
What do you think about both the issue and future of the tqtinterface?
PS: As I can see tqtinterface is a just a legacy by now, so may be it's better to rid
of it completely?
For openGL, it looks like a bug, so the best would be to log this into the bugszilla
system so it does not get forgotten
.
About tqtinterface, you raise a valid point. AFAIK, tqtinterace was introduced when TDE
wanted to migrate to qt4 some
time ago (even before I knew of TDE existance). The plan didn't really went anywhere
since we lacked the manforce
required for such huge task. On the other hand it made a lot of KDE3 applications no
longer compatible with TDE and
each update to qt3 needs to be duplicated (although automatically) to tqt3.
IMHO, tqtinterface feels somehow unnecessary, unless there are other reasons I am not
aware of (about which Tim or
Slavek may know better). Removing it would reduced slightly the code base that requires
maintenance and would simplify
the steps required to integrate an old KDE3 application into TDE (probably some work would
still be required, but a
lot of the renaming is no longer needed).
I am interested in knowing Tim's and Slavek's opinion. If we are to cast a vote, I
would probably be in favor of
removing tqtinterface, unless (as said) there are other reasons for it to exists.
Cheers
Michele
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJWYt1TAAoJECp1t8qK3tXP+EAQAMzaGenOVqWZp7jH85voSftD
L9hpHg8GoR2D1xGLJLWr4N4pOxmyjtXgw6SW+eq8mFguKum8Gr2QhrmfD/CIcdX7
+FETBfvOI5qP9H//44MTKQfZqMjQMeHLkqxE1GEyJyBKAeiiZ4ZkQQS6TQchqQPf
ErEaqSba1Uc2XnL4rCZHXf3SStxNMtUOzbXtMh1P95tlrYYHTzZvgUZwMEV/hm37
xBnWSdDg2QYLFYxtqJd4jMmEHG2O4kBI04prviai5L5GOjO451Y8fWH9PhF2GCBX
zIVCfaIcANf+7pwQz1CGWzgWgGoVOwzjzcVned3w3pGtjZbvoC/5waoWajI6j5Tz
IL50ZDycO1bIkopRn2O6QhQv0SM+OFeo2MFeLv6Q1RAixHuf2PrTWCZ/TA9Sxh+a
O8FdF6MhcexeXRzXK5mA08ROWNUbWwKJ09UPQgTzWgO4tTaQBKAP8s2CD0gfcihM
jqTlU60dpxenkCZiB9KQXBBpdBPWTlxLD0XvrpULI5LYTF6iIgzxI/NOAdGE4g4V
6QeOGdrqZ4Ejf5WECE+V1Y9GQ+ZKE/B17TX+1U5xCmLTwh8BGRODlbyVchydAo+k
i5PgyjJ3TzuXmffug4p0LE2RcpOpfMEnccc7dHYiEAlxoLAzOcNLZ/lK6R2xLhBq
oYcmt5xgr0fR2maXtuBm
=36Ht
-----END PGP SIGNATURE-----