https://bugs.kde.org/show_bug.cgi?id=363278
Bug ID: 363278 Summary: fails to compile using hunspell-1.4.1 Product: lokalize Version: unspecified Platform: unspecified OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: sha...@ukr.net Reporter: taurnil.oro...@gmail.com stemming.cpp fails on some undefined references to hunspell Reproducible: Always Steps to Reproduce: 1. compile hunspell-1.4.1 2. compile lokalize-16.04.1 3. successful compile Actual Results: + Editing "/etc/lunar/local/depends/lokalize" + Spawning download manager + download queue: lokalize + starting lin "lokalize" Checking dependencies for lokalize + downloading module "lokalize" + Skipping download of "lokalize-16.04.1.tar.xz" (in cache) Building lokalize version 16.04.1 + running "default_pre_build" + validating "/usr/src/lokalize-16.04.1" + creating building dir "/usr/src/lokalize-16.04.1" + Removing old source directory first! + Unpacking "/var/spool/lunar/lokalize-16.04.1.tar.xz" in "/usr/src" + building "lokalize" version "16.04.1" in /usr/src/lokalize-16.04.1 + CC_EXT="ccache " + CXX_EXT="ccache " + CC="gcc" + CXX="g++" + CPP="cpp" + CFLAGS=" -O2 -march=native -pipe" + CXXFLAGS=" -O2 -march=native -pipe" + CPPFLAGS=" -D_FORTIFY_SOURCE=2" + LDFLAGS=" -s" + Enabled wrapper script usage + running "default_cmake_build" + running "default_cmake_config" + MODULE_PREFIX="/usr" + running "Out of source build is required; configuring" -- The C compiler identification is GNU 5.3.0 -- The CXX compiler identification is GNU 5.3.0 -- Check for working C compiler: /var/lib/lunar/compilers/gcc -- Check for working C compiler: /var/lib/lunar/compilers/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /var/lib/lunar/compilers/g++ -- Check for working CXX compiler: /var/lib/lunar/compilers/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Found Gettext: /usr/bin/msgmerge (found version "0.19.7") -- Found PythonInterp: /usr/bin/python (found version "2.7.11") -- Found KF5I18n: /usr/lib64/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.22.0") -- Found KF5KIO: /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.22.0") -- Found KF5XmlGui: /usr/lib64/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.22.0") -- Found KF5Notifications: /usr/lib64/cmake/KF5Notifications/KF5NotificationsConfig.cmake (found version "5.22.0") -- Found KF5Config: /usr/lib64/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.22.0") -- Found KF5CoreAddons: /usr/lib64/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.22.0") -- Found KF5DocTools: /usr/lib64/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.22.0") -- Found KF5Kross: /usr/lib64/cmake/KF5Kross/KF5KrossConfig.cmake (found version "5.22.0") -- Found KF5Sonnet: /usr/lib64/cmake/KF5Sonnet/KF5SonnetConfig.cmake (found version "5.22.0") -- Found KF5DBusAddons: /usr/lib64/cmake/KF5DBusAddons/KF5DBusAddonsConfig.cmake (found version "5.22.0") -- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.22.0") -- Found KF5: success (found version "5.22.0") found components: I18n KIO XmlGui Notifications Config CoreAddons DocTools Kross Sonnet DBusAddons Crash -- -- The following REQUIRED packages have been found: * ECM (required version >= 0.0.10) * Qt5Core * Qt5DBus * Qt5Gui (required version >= 5.6.0) * Qt5Widgets * Qt5Script * Qt5Sql * Qt5 (required version >= 5.5.0) * Gettext * PythonInterp * KF5I18n * KF5KIO * KF5XmlGui * KF5Notifications * KF5Config * KF5CoreAddons * KF5DocTools * KF5Kross * KF5Sonnet * KF5DBusAddons * KF5Crash * KF5 * HUNSPELL , Library used for stemming , <http://hunspell.sourceforge.net/> Required to build Lokalize. -- Configuring done WARNING: Target "lokalize" requests linking to directory "/usr/lib". Targets may link only to libraries. CMake is dropping the item. -- Generating done -- Build files have been written to: /usr/src/lokalize-16.04.1/lokalize-oosb + running "default_make" Scanning dependencies of target doc-index-cache-bz2 [ 0%] Generating index.cache.bz2 [ 0%] Built target doc-index-cache-bz2 Scanning dependencies of target lokalize_automoc [ 1%] Automatic moc for target lokalize Generating moc_lokalizesubwindowbase.cpp Generating moc_multieditoradaptor.cpp Generating moc_actionproxy.cpp /usr/src/lokalize-16.04.1/src/actionproxy.h:0: Note: No relevant classes found. No output generated. Generating moc_alttransview.cpp Generating moc_binunitsview.cpp Generating moc_catalog.cpp Generating moc_cataloglistview.cpp Generating moc_catalogmodel.cpp Generating moc_fastsizehintitemdelegate.cpp Generating moc_headerviewmenu.cpp Generating moc_termlabel.cpp Generating moc_editortab.cpp Generating moc_editorview.cpp Generating moc_filesearchtab.cpp Generating moc_glossary.cpp Generating moc_glossaryview.cpp Generating moc_glossarywindow.cpp Generating moc_lokalizemainwindow.cpp Generating moc_mergecatalog.cpp Generating moc_mergeview.cpp Generating moc_msgctxtview.cpp Generating moc_noteeditor.cpp Generating moc_phaseswindow.cpp Generating moc_prefs.cpp Generating moc_project.cpp Generating moc_projectmodel.cpp Generating moc_projecttab.cpp Generating moc_projectwidget.cpp Generating moc_syntaxhighlighter.cpp Generating moc_dbfilesmodel.cpp Generating moc_jobs.cpp Generating moc_qaview.cpp Generating moc_tmmanager.cpp Generating moc_tmscanapi.cpp Generating moc_tmtab.cpp Generating moc_tmview.cpp Generating moc_widgettextcaptureconfig.cpp Generating moc_myactioncollectionview.cpp Generating moc_webquerycontroller.cpp Generating moc_webqueryview.cpp Generating moc_xlifftextedit.cpp [ 1%] Built target lokalize_automoc [ 2%] Generating projectoverviewadaptor.cpp, projectoverviewadaptor.h [ 3%] Generating ui_prefs_identity.h [ 4%] Generating ui_prefs_editor.h [ 5%] Generating ui_prefs_appearance.h [ 6%] Generating ui_prefs_tm.h [ 7%] Generating ui_prefs_project_advanced.h [ 8%] Generating ui_prefs_project_local.h [ 9%] Generating ui_prefs_projectmain.h [ 10%] Generating ui_termedit.h [ 11%] Generating ui_filesearchoptions.h [ 12%] Generating ui_massreplaceoptions.h [ 13%] Generating ui_queryoptions.h [ 14%] Generating ui_managedatabases.h [ 14%] Generating ui_dbparams.h [ 15%] Generating ui_kaider_findextension.h [ 16%] Generating ui_querycontrol.h [ 17%] Generating ui_widgettextcaptureconfig.h [ 18%] Generating prefs_lokalize.h, prefs_lokalize.cpp [ 19%] Generating projectbase.h, projectbase.cpp [ 20%] Generating projectlocal.h, projectlocal.cpp [ 21%] Generating mainwindowadaptor.cpp, mainwindowadaptor.h [ 22%] Generating mainwindowadaptor.moc [ 23%] Generating editoradaptor.cpp, editoradaptor.h [ 24%] Generating editoradaptor.moc [ 25%] Generating filesearchadaptor.cpp, filesearchadaptor.h [ 26%] Generating filesearchadaptor.moc [ 26%] Generating translationmemoryadaptor.cpp, translationmemoryadaptor.h [ 27%] Generating translationmemoryadaptor.moc [ 28%] Generating projectadaptor.cpp, projectadaptor.h [ 29%] Generating projectadaptor.moc [ 30%] Generating projectoverviewadaptor.moc Scanning dependencies of target lokalize [ 31%] Building CXX object src/CMakeFiles/lokalize.dir/main.cpp.o [ 32%] Building CXX object src/CMakeFiles/lokalize.dir/lokalizemainwindow.cpp.o [ 33%] Building CXX object src/CMakeFiles/lokalize.dir/actionproxy.cpp.o [ 34%] Building CXX object src/CMakeFiles/lokalize.dir/editortab.cpp.o [ 35%] Building CXX object src/CMakeFiles/lokalize.dir/editortab_findreplace.cpp.o [ 36%] Building CXX object src/CMakeFiles/lokalize.dir/editorview.cpp.o [ 37%] Building CXX object src/CMakeFiles/lokalize.dir/xlifftextedit.cpp.o /usr/src/lokalize-16.04.1/src/xlifftextedit.cpp: In member function 'virtual void TranslationUnitTextEdit::contextMenuEvent(QContextMenuEvent*)': /usr/src/lokalize-16.04.1/src/xlifftextedit.cpp:1049:18: warning: unused variable 'lookup' [-Wunused-variable] QAction* lookup=menu.addAction(i18nc("@action:inmenu","Lookup selected text in translation memory")); ^ [ 38%] Building CXX object src/CMakeFiles/lokalize.dir/syntaxhighlighter.cpp.o [ 38%] Building CXX object src/CMakeFiles/lokalize.dir/completionstorage.cpp.o [ 39%] Building CXX object src/CMakeFiles/lokalize.dir/phaseswindow.cpp.o [ 40%] Building CXX object src/CMakeFiles/lokalize.dir/noteeditor.cpp.o [ 41%] Building CXX object src/CMakeFiles/lokalize.dir/msgctxtview.cpp.o [ 42%] Building CXX object src/CMakeFiles/lokalize.dir/binunitsview.cpp.o [ 43%] Building CXX object src/CMakeFiles/lokalize.dir/cataloglistview/cataloglistview.cpp.o [ 44%] Building CXX object src/CMakeFiles/lokalize.dir/cataloglistview/catalogmodel.cpp.o [ 45%] Building CXX object src/CMakeFiles/lokalize.dir/common/headerviewmenu.cpp.o [ 46%] Building CXX object src/CMakeFiles/lokalize.dir/common/domroutines.cpp.o [ 47%] Building CXX object src/CMakeFiles/lokalize.dir/common/htmlhelpers.cpp.o [ 48%] Building CXX object src/CMakeFiles/lokalize.dir/common/unixhelpers.cpp.o [ 49%] Building CXX object src/CMakeFiles/lokalize.dir/common/fastsizehintitemdelegate.cpp.o [ 50%] Building CXX object src/CMakeFiles/lokalize.dir/common/flowlayout.cpp.o [ 51%] Building CXX object src/CMakeFiles/lokalize.dir/common/termlabel.cpp.o [ 51%] Building CXX object src/CMakeFiles/lokalize.dir/common/languagelistmodel.cpp.o [ 52%] Building CXX object src/CMakeFiles/lokalize.dir/common/stemming.cpp.o [ 53%] Building CXX object src/CMakeFiles/lokalize.dir/glossary/glossaryview.cpp.o [ 54%] Building CXX object src/CMakeFiles/lokalize.dir/glossary/glossary.cpp.o [ 55%] Building CXX object src/CMakeFiles/lokalize.dir/glossary/glossarywindow.cpp.o [ 56%] Building CXX object src/CMakeFiles/lokalize.dir/mergemode/mergecatalog.cpp.o [ 57%] Building CXX object src/CMakeFiles/lokalize.dir/mergemode/mergeview.cpp.o [ 58%] Building CXX object src/CMakeFiles/lokalize.dir/alttransview.cpp.o /usr/src/lokalize-16.04.1/src/alttransview.cpp:122:82: warning: unused parameter 'temp' [-Wunused-parameter] void AltTransView::addAlternateTranslation(int entry, const QString& trans, bool temp) ^ [ 59%] Building CXX object src/CMakeFiles/lokalize.dir/common/diff.cpp.o [ 60%] Building CXX object src/CMakeFiles/lokalize.dir/project/project.cpp.o [ 61%] Building CXX object src/CMakeFiles/lokalize.dir/project/projectmodel.cpp.o [ 62%] Building CXX object src/CMakeFiles/lokalize.dir/project/projectwidget.cpp.o [ 63%] Building CXX object src/CMakeFiles/lokalize.dir/project/projecttab.cpp.o [ 63%] Building CXX object src/CMakeFiles/lokalize.dir/project/poextractor.cpp.o [ 64%] Building CXX object src/CMakeFiles/lokalize.dir/project/xliffextractor.cpp.o [ 65%] Building CXX object src/CMakeFiles/lokalize.dir/prefs/prefs.cpp.o [ 66%] Building CXX object src/CMakeFiles/lokalize.dir/webquery/webqueryview.cpp.o [ 67%] Building CXX object src/CMakeFiles/lokalize.dir/webquery/webquerycontroller.cpp.o [ 68%] Building CXX object src/CMakeFiles/lokalize.dir/webquery/myactioncollectionview.cpp.o [ 69%] Building CXX object src/CMakeFiles/lokalize.dir/tools/widgettextcaptureconfig.cpp.o [ 70%] Building CXX object src/CMakeFiles/lokalize.dir/filesearch/filesearchtab.cpp.o /usr/src/lokalize-16.04.1/src/filesearch/filesearchtab.cpp:945:62: warning: unused parameter 'package' [-Wunused-parameter] bool FileSearchTab::findGuiTextPackage(QString text, QString package) ^ [ 71%] Building CXX object src/CMakeFiles/lokalize.dir/tm/tmview.cpp.o [ 72%] Building CXX object src/CMakeFiles/lokalize.dir/tm/tmscanapi.cpp.o [ 73%] Building CXX object src/CMakeFiles/lokalize.dir/tm/jobs.cpp.o [ 74%] Building CXX object src/CMakeFiles/lokalize.dir/tm/dbfilesmodel.cpp.o [ 75%] Building CXX object src/CMakeFiles/lokalize.dir/tm/tmmanager.cpp.o [ 76%] Building CXX object src/CMakeFiles/lokalize.dir/tm/tmtab.cpp.o [ 76%] Building CXX object src/CMakeFiles/lokalize.dir/tm/qaview.cpp.o [ 77%] Building CXX object src/CMakeFiles/lokalize.dir/tm/qamodel.cpp.o [ 78%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/phase.cpp.o [ 79%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/cmd.cpp.o [ 80%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/pos.cpp.o [ 81%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/catalog.cpp.o [ 82%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/catalogstring.cpp.o [ 83%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettextheader.cpp.o [ 84%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettext/gettextstorage.cpp.o [ 85%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettext/catalogitem.cpp.o [ 86%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettext/importplugin.cpp.o [ 87%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettext/gettextimport.cpp.o [ 88%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/gettext/gettextexport.cpp.o [ 88%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/xliff/xliffstorage.cpp.o [ 89%] Building CXX object src/CMakeFiles/lokalize.dir/catalog/ts/tsstorage.cpp.o [ 90%] Building CXX object src/CMakeFiles/lokalize.dir/prefs_lokalize.cpp.o [ 91%] Building CXX object src/CMakeFiles/lokalize.dir/projectbase.cpp.o [ 92%] Building CXX object src/CMakeFiles/lokalize.dir/projectlocal.cpp.o [ 93%] Building CXX object src/CMakeFiles/lokalize.dir/mainwindowadaptor.cpp.o [ 94%] Building CXX object src/CMakeFiles/lokalize.dir/editoradaptor.cpp.o [ 95%] Building CXX object src/CMakeFiles/lokalize.dir/filesearchadaptor.cpp.o [ 96%] Building CXX object src/CMakeFiles/lokalize.dir/translationmemoryadaptor.cpp.o [ 97%] Building CXX object src/CMakeFiles/lokalize.dir/projectadaptor.cpp.o [ 98%] Building CXX object src/CMakeFiles/lokalize.dir/projectoverviewadaptor.cpp.o [ 99%] Building CXX object src/CMakeFiles/lokalize.dir/lokalize_automoc.cpp.o [100%] Linking CXX executable lokalize CMakeFiles/lokalize.dir/common/stemming.cpp.o: In function `SpellerAndCodec::SpellerAndCodec(QString const&)': stemming.cpp:(.text+0x2b1): undefined reference to `Hunspell::Hunspell(char const*, char const*, char const*)' stemming.cpp:(.text+0x318): undefined reference to `Hunspell::get_dic_encoding()' CMakeFiles/lokalize.dir/common/stemming.cpp.o: In function `stem(QString const&, QString const&)': stemming.cpp:(.text+0x706): undefined reference to `Hunspell::analyze(char***, char const*)' stemming.cpp:(.text+0x73a): undefined reference to `Hunspell::stem(char***, char**, int)' stemming.cpp:(.text+0x756): undefined reference to `Hunspell::free_list(char***, int)' stemming.cpp:(.text+0x767): undefined reference to `Hunspell::free_list(char***, int)' CMakeFiles/lokalize.dir/common/stemming.cpp.o: In function `cleanupSpellers()': stemming.cpp:(.text+0xa9a): undefined reference to `Hunspell::~Hunspell()' collect2: error: ld returned 1 exit status src/CMakeFiles/lokalize.dir/build.make:2152: recipe for target 'src/lokalize' failed make[2]: *** [src/lokalize] Error 1 CMakeFiles/Makefile2:173: recipe for target 'src/CMakeFiles/lokalize.dir/all' failed make[1]: *** [src/CMakeFiles/lokalize.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 Creating /var/log/lunar/compile/lokalize-16.04.1.xz ! Problem detected during BUILD -- You are receiving this mail because: You are watching all bug changes.