On Thu, Nov 28, 2019 at 02:17:35PM +0100, Kornel Benko wrote: > commit 9de4b9ab34e07d50a85c555f2bdfa91713812f4b > Author: Kornel Benko <kor...@lyx.org> > Date: Thu Nov 28 14:31:26 2019 +0100 > > Cmake build: Remove unneeded hunspell path from configure test > > Spotted by Patrick (pdvissch...@edpnet.be) > --- > development/cmake/ConfigureChecks.cmake | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/development/cmake/ConfigureChecks.cmake > b/development/cmake/ConfigureChecks.cmake > index 4b12677..f536c80 100644 > --- a/development/cmake/ConfigureChecks.cmake > +++ b/development/cmake/ConfigureChecks.cmake > @@ -77,7 +77,7 @@ if(HUNSPELL_FOUND) > set(HunspellTestFile "${CMAKE_BINARY_DIR}/hunspelltest.cpp") > file(WRITE "${HunspellTestFile}" > " > - #include <hunspell/hunspell.hxx> > + #include <hunspell.hxx> > > int main() > { > --
I now get an error when compiling. Here is the first one (the following errors are attached in case they are also helpful): [ 77%] Building CXX object src/CMakeFiles/lyx.dir/HunspellChecker.cpp.o cd /home/scott/lyxbuilds/master/CMakeBuild/src && /usr/bin/c++ -DBOOST_USER_CONFIG="<config.h>" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/home/scott/lyxbuilds/master/CMakeBuild -I/home/scott/lyxbuilds/master/repo/src -I/usr/include/enchant -I/home/scott/lyxbuilds/master/repo/3rdparty/boost -I/home/scott/lyxbuilds/master/CMakeBuild/src -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -Wall -Wunused-parameter --std=c++14 -fno-strict-aliasing -O0 -g3 -D_DEBUG -Werror -fPIC -std=c++14 -o CMakeFiles/lyx.dir/HunspellChecker.cpp.o -c /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp: In member function ‘virtual lyx::SpellChecker::Result lyx::HunspellChecker::check(const lyx::WordLangTuple&)’: /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:362:43: error: ‘int Hunspell::spell(const char*, int*, char**)’ is deprecated [-Werror=deprecated-declarations] 362 | if (h->spell(word_to_check.c_str(), &info)) | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:131:20: note: declared here 131 | H_DEPRECATED int spell(const char* word, int* info = NULL, char** root = NULL); | ^~~~~ Before this commit, the cmake command output the following: HAVE_HUNSPELL_CXXABI = TRUE With this commit, the cmake command outputs the following: HAVE_HUNSPELL_CXXABI = FALSE There are no other differences in the output of the cmake command. Scott
[ 77%] Building CXX object src/CMakeFiles/lyx.dir/HunspellChecker.cpp.o cd /home/scott/lyxbuilds/master/CMakeBuild/src && /usr/bin/c++ -DBOOST_USER_CONFIG="<config.h>" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/home/scott/lyxbuilds/master/CMakeBuild -I/home/scott/lyxbuilds/master/repo/src -I/usr/include/enchant -I/home/scott/lyxbuilds/master/repo/3rdparty/boost -I/home/scott/lyxbuilds/master/CMakeBuild/src -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -Wall -Wunused-parameter --std=c++14 -fno-strict-aliasing -O0 -g3 -D_DEBUG -Werror -fPIC -std=c++14 -o CMakeFiles/lyx.dir/HunspellChecker.cpp.o -c /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp: In member function ‘virtual lyx::SpellChecker::Result lyx::HunspellChecker::check(const lyx::WordLangTuple&)’: /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:362:43: error: ‘int Hunspell::spell(const char*, int*, char**)’ is deprecated [-Werror=deprecated-declarations] 362 | if (h->spell(word_to_check.c_str(), &info)) | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:131:20: note: declared here 131 | H_DEPRECATED int spell(const char* word, int* info = NULL, char** root = NULL); | ^~~~~ /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp: In member function ‘virtual void lyx::HunspellChecker::suggest(const lyx::WordLangTuple&, lyx::docstring_list&)’: /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:424:82: error: ‘int Hunspell::suggest(char***, const char*)’ is deprecated [-Werror=deprecated-declarations] 424 | int const suggestion_number = h->suggest(&suggestion_list, word_to_check.c_str()); | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:141:20: note: declared here 141 | H_DEPRECATED int suggest(char*** slst, const char* word); | ^~~~~~~ /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:429:50: error: ‘void Hunspell::free_list(char***, int)’ is deprecated [-Werror=deprecated-declarations] 429 | h->free_list(&suggestion_list, suggestion_number); | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:155:21: note: declared here 155 | H_DEPRECATED void free_list(char*** slst, int n); | ^~~~~~~~~ /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp: In member function ‘virtual void lyx::HunspellChecker::stem(const lyx::WordLangTuple&, lyx::docstring_list&)’: /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:449:79: error: ‘int Hunspell::stem(char***, const char*)’ is deprecated [-Werror=deprecated-declarations] 449 | int const suggestion_number = h->stem(&suggestion_list, word_to_check.c_str()); | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:168:20: note: declared here 168 | H_DEPRECATED int stem(char*** slst, const char* word); | ^~~~ /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:454:50: error: ‘void Hunspell::free_list(char***, int)’ is deprecated [-Werror=deprecated-declarations] 454 | h->free_list(&suggestion_list, suggestion_number); | ^ In file included from /home/scott/lyxbuilds/master/repo/src/HunspellChecker.cpp:31: /usr/include/hunspell/hunspell.hxx:155:21: note: declared here 155 | H_DEPRECATED void free_list(char*** slst, int n); | ^~~~~~~~~ cc1plus: all warnings being treated as errors
signature.asc
Description: PGP signature
-- lyx-devel mailing list lyx-devel@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-devel