[pkg-lxqt-devel] Bug#798053: Bug#824079: qgis: FTBFS on non-Linux: 'TCGETS' was not declared in this scope

Sebastiaan Couwenberg sebastic at xs4all.nl
Fri May 13 08:56:24 UTC 2016


Control: tags 824079 pending

On 05/13/2016 03:34 AM, Aaron M. Ucko wrote:
> Sebastiaan Couwenberg writes:
> 
>> Adding " || defined(__FreeBSD_kernel__)" to the #elif statements in
>> kpty.cpp should be sufficient to not need the CMakeLists.txt changes.
> 
> Indeed, that approach (my initial suggestion in #798053) also works, Alf
> Gaida's opening comment in https://github.com/lxde/qtermwidget/issues/50
> notwithstanding.  For that matter, so does simply testing whether
> TIOCGETA and TIOCSETA are defined -- although they're not technically
> required to be macros, they are in practice.

qtermwidget in qgis is fixed [0] and on its way to unstable. The patch
has also been forwarded to QGIS upstream [0].

The changes from the qtermwidget-kfreebsd.patch should also be forwarded
to qtermwidget upstream.

[0]
https://anonscm.debian.org/cgit/pkg-grass/qgis.git/tree/debian/patches/qtermwidget-kfreebsd.patch?h=debian/2.14.2%2bdfsg-2
[1] https://github.com/qgis/QGIS/pull/3068

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1



More information about the pkg-lxqt-devel mailing list