Bug 176877
| Summary: | [GTK] Build failure with enchant-2.1.1 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Armin K. <krejzi> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply, mcatanzaro |
| Priority: | P2 | ||
| Version: | Other | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Armin K.
Enchant-2.1.1 was recently released and it removed some deprecated APIs which WebKitGtk is still using. Trying to build WebKitGtk-2.18.0 against Enchant-2.1.1 results in following error:
/home/armin/src/pacman/pkgbuild/webkitgtk/src/webkitgtk-2.18.0/Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp:132:9: error: use of undeclared identifier 'enchant_dict_free_suggestions'
enchant_dict_free_suggestions(dictionary, suggestions);
Refer to commit [1] for details.
Easy bug fix (taken from [1]):
sed -i "s#enchant_dict_free_suggestions#enchant_dict_free_string_list#g" Source/WebCore/platform/text/enchant/TextCheckerEnchant.cpp
[1] https://github.com/AbiWord/enchant/commit/744a1a19c1d0a5c3e1359fa994cf60a4d98ee12e
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
Looks like that API has been around since at least 2005, so it should be no problem to switch.
Really glad that enchant is maintained again.
Michael Catanzaro
Committed r222130: <http://trac.webkit.org/changeset/222130>