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.

Reply via email to