New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

[Fixed] Версия 0.8.0 не собирается с hunspell>=1.2

Сообщаем о найденных ошибках сюда

[Fixed] Версия 0.8.0 не собирается с hunspell>=1.2

Postby ache » Fri Apr 24, 2009 4:54 pm

Сабж. Использую слегка модифицированный ебилд с http://bugs.gentoo.org/show_bug.cgi?id=264631 (добавил строку S=${S}-src)

Code: Select all
x86_64-pc-linux-gnu-g++ -c -pipe -march=athlon64 -O2 -pipe -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/local/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.8.0\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I/var/tmp/portage/app-dicts/goldendict-0.8.0/work/goldendict-0.8.0-src -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -Ibuild -Ibuild -o build/moc_groups.o build/moc_groups.cpp
x86_64-pc-linux-gnu-g++ -Wl,-O1 -o goldendict build/folding.o build/main.o build/dictionary.o build/config.o build/sources.o build/mainwindow.o build/utf8.o build/file.o build/bgl_babylon.o build/bgl.o build/initializing.o build/article_netmgr.o build/dictzip.o build/btreeidx.o build/stardict.o build/chunkedstorage.o build/xdxf2html.o build/iconv.o build/lsa.o build/htmlescape.o build/dsl.o build/dsl_details.o build/filetype.o build/fsencoding.o build/groups.o build/groups_widgets.o build/instances.o build/article_maker.o build/scanpopup.o build/articleview.o build/externalviewer.o build/wordfinder.o build/groupcombobox.o build/keyboardstate.o build/mouseover.o build/preferences.o build/mutex.o build/mediawiki.o build/sounddir.o build/hunspell.o build/dictdfiles.o build/audiolink.o build/wstring.o build/wstring_qt.o build/processwrapper.o build/hotkeywrapper.o build/hotkeyedit.o build/langcoder.o build/moc_mainwindow.o build/moc_dictionary.o build/moc_sources.o build/moc_initializing.o build/moc_article_netmgr.o build/moc_groups.o build/moc_groups_widgets.o build/moc_article_maker.o build/moc_scanpopup.o build/moc_articleview.o build/moc_externalviewer.o build/moc_wordfinder.o build/moc_groupcombobox.o build/moc_mouseover.o build/moc_preferences.o build/moc_mediawiki.o build/moc_hotkeywrapper.o build/moc_hotkeyedit.o build/qrc_resources.o build/qrc_flags.o    -L/usr/lib64/qt4 -lvorbisfile -lvorbis -logg -lzip -lhunspell -lXtst -lQtWebKit -L/usr/lib64 -L/usr/lib64/qt4 -L/usr/X11R6/lib -lphonon -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -pthread -lQtXml -pthread -pthread -lQtGui -pthread -lpng -lfreetype -lgobject-2.0 -lSM -lICE -pthread -pthread -lXrender -lXrandr -lfontconfig -lXext -lX11 -lQtNetwork -pthread -pthread -lQtCore -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lhunspell
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [goldendict] Ошибка 1


Ебилд собирает командами
Code: Select all
/usr/bin/qmake qstardict.pro \
        QTDIR=/usr/$(get_libdir) \
        QMAKE=/usr/bin/qmake \
        QMAKE_CC=$(tc-getCC) \
        QMAKE_CXX=$(tc-getCXX) \
        QMAKE_LINK=$(tc-getCXX) \
        QMAKE_CFLAGS_RELEASE="${CFLAGS}" \
        QMAKE_CFLAGS_DEBUG="${CFLAGS}" \
        QMAKE_CXXFLAGS_RELEASE="${CXXFLAGS}" \
        QMAKE_CXXFLAGS_DEBUG="${CXXFLAGS}" \
        QMAKE_LFLAGS_RELEASE="${LDFLAGS}" \
        QMAKE_LFLAGS_DEBUG="${LDFLAGS}" \
        QMAKE_RPATH= \
        QMAKE_STRIP= 

        make ${MAKEOPTS} ${EXTRA_EMAKE}


Конфигурация здесь: viewtopic.php?f=10&t=14
Last edited by ache on Fri Apr 24, 2009 5:18 pm, edited 2 times in total.
ache
 
Posts: 30
Joined: Fri Apr 03, 2009 11:06 am

Re: Версия 0.8.0 не собирается под 64-битной Gentoo Linux

Postby ikm » Fri Apr 24, 2009 4:59 pm

Исправьте в goldendict.pro:

Code: Select all
-lhunspell

на
Code: Select all
-lhunspell-1.2
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Версия 0.8.0 не собирается под 64-битной Gentoo Linux

Postby ache » Fri Apr 24, 2009 5:12 pm

ikm wrote:Исправьте в goldendict.pro:

Code: Select all
-lhunspell

на
Code: Select all
-lhunspell-1.2


Спасибо, заработало.
ache
 
Posts: 30
Joined: Fri Apr 03, 2009 11:06 am


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 13 guests