Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Gentoo, не найдена libintl


Автор: Dude03 7.9.2007, 00:15
Поставил Gentoo. Перешел на gcc-4.2.0. Перекомпилил glibc и libtool. Стал обновлятся.
Обновлялся, обновлялся и тут=):
Код


emerge  e-color n --update Locale-gettext[1

These are the packages that would be merged, in order:

Calculating dependencies  
[ebuild  N    ] dev-perl/Locale-gettext-1.05  

Would you like to merge these packages? [Yes/No] Yes
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) dev-perl/Locale-gettext-1.05 to /
 * gettext-1.05.tar.gz RMD160 ;-) ...                                                                                     [ ok ]
 * gettext-1.05.tar.gz SHA1 ;-) ...                                                                                       [ ok ]
 * gettext-1.05.tar.gz SHA256 ;-) ...                                                                                     [ ok ]
 * gettext-1.05.tar.gz size ;-) ...                                                                                       [ ok ]
 * checking ebuild checksums ;-) ...                                                                                      [ ok ]
 * checking auxfile checksums ;-) ...                                                                                     [ ok ]
 * checking miscfile checksums ;-) ...                                                                                    [ ok ]
 * checking gettext-1.05.tar.gz ;-) ...                                                                                   [ ok ]
>>> Unpacking source...

>>> Unpacking gettext-1.05.tar.gz to /var/tmp/portage/dev-perl/Locale-gettext-1.05/work

>>> Source unpacked.

>>> Compiling source in /var/tmp/portage/dev-perl/Locale-gettext-1.05/work/gettext-1.05 ...

 * Using ExtUtils::MakeMaker

checking for gettext... no

checking for gettext in -lintl... no

gettext function not found. Please install libintl at Makefile.PL line 18.

 * 

 * ERROR: dev-perl/Locale-gettext-1.05 failed.

 * Call stack:

 *   ebuild.sh, line 1654:   Called dyn_compile

 *   ebuild.sh, line 990:   Called qa_call 'src_compile'

 *   ebuild.sh, line 44:   Called src_compile

 *   ebuild.sh, line 1334:   Called perl-module_src_compile

 *   perl-module.eclass, line 139:   Called perl-module_src_prep

 *   perl-module.eclass, line 128:   Called die

 * 

 * Unable to build! (are you using USE="build"?)

 * If you need support, post the topmost build error, and the call stack if relevant.

 * A complete build log is located at '/var/tmp/portage/dev-perl/Locale-gettext-1.05/temp/build.log'.

 * 


 * Messages for package dev-perl/Locale-gettext-1.05:

 * 
 * ERROR: dev-perl/Locale-gettext-1.05 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1334:   Called perl-module_src_compile
 *   perl-module.eclass, line 139:   Called perl-module_src_prep
 *   perl-module.eclass, line 128:   Called die
 * 
 * Unable to build! (are you using USE="build"?)
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-perl/Locale-gettext-1.05/temp/build.log'.
 * 


equery belongs libintl 
Не находит ее. Поиском не могу найти эту либу в системе.
Так все-таки что ее каким пакетом она устанавливается?

ЗЫ. gettext обновленный.

Автор: nickless 7.9.2007, 00:55
Dude03,
попробуй установить перл как написано http://forums.gentoo.org/viewtopic-t-505604-highlight-localegettext+libintl.html
Код
emerge --oneshot --nodeps perl


Вообще если в генту что-то не компилится, лучше сначала посмотреть на форумах генту, там уже обычно есть куча тем по такой ошибке.

Автор: ZeeLax 7.9.2007, 04:25
Цитата(Dude03 @  7.9.2007,  03:15 Найти цитируемый пост)
checking for gettext... no
checking for gettext in -lintl... no
gettext function not found. Please install libintl at Makefile.PL line 18.

судя по этому, у вас не установлен gettext.

Автор: Dude03 7.9.2007, 10:12
Всем спасибо. Проблема решилась перекомпиляцией перла.
странно я его 2 раза до этого перекомпиливал=).


Цитата(nickless @  7.9.2007,  00:55 Найти цитируемый пост)
Вообще если в генту что-то не компилится, лучше сначала посмотреть на форумах генту, там уже обычно есть куча тем по такой ошибке. 

учту.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)