FS#41280 - [poedit] fix support for spellcheck
Attached to Project:
Community Packages
Opened by Rafael Fontenelle (josephg) - Sunday, 20 July 2014, 19:55 GMT
Last edited by Balló György (City-busz) - Saturday, 09 August 2014, 10:22 GMT
Opened by Rafael Fontenelle (josephg) - Sunday, 20 July 2014, 19:55 GMT
Last edited by Balló György (City-busz) - Saturday, 09 August 2014, 10:22 GMT
|
Details
Description:
Spellcheck doesn't work (i.e. mispelled words are not being highlighted as errors). The reason for that seems to lie in 'wxgtk' being built with '--use-gtk=2' and poedit having 'gtkspell3' as dependency, instead of 'gtkspell'. Additional info: * package version(s) poedit 1.6.5-1 wxgtk 3.0.1-1 gtkspell 2.0.16-3 gtkspell3 3.0.6-1 * config and/or log files etc. For what is worth, while building locally, with both gtkspell and gtkspell3 installed, I notice the following lines as output of ./configure: (...) checking for wx-config... /usr/bin/wx-config checking for wxWidgets version >= 3.0.0 (--unicode)... yes (version 3.0.1) (...) checking if wxWidgets toolkit uses GTK+ 3... no checking if wxWidgets toolkit uses GTK+ 2... yes checking for GTKSPELL... yes (...) |
This task depends upon
Closed by Balló György (City-busz)
Saturday, 09 August 2014, 10:22 GMT
Reason for closing: Fixed
Additional comments about closing: poedit 1.6.7-2 (currently in [community-staging])
Saturday, 09 August 2014, 10:22 GMT
Reason for closing: Fixed
Additional comments about closing: poedit 1.6.7-2 (currently in [community-staging])
FS#40640might take some time to be solved.. I believe that building Poedit using 'gtkspell' as dependency, consequently relying on GTK2, would be faster solution... Could you please proceed this way, for now?p.s.: I forgot to mention that building locally having 'gtkspell' installed works just fine.
https://github.com/vslavik/poedit/commit/e743bb228773aa4c92a81d3df4eb9d6a14074a28
If that doesn't work with Poedit 1.6.6 (which also removes the dependency on STL wx build), it's worth investigating config.log to see why - but it is *supposed* to work.