Переводчик qstardict [Решено]

Всем доброго времени суток.
Хотел бы решить следующую проблему:
Что есть: stardict-3.0.1-r2
Что хочу: qstardict.
Что делаю: eix qstardict ---фигу.
http://rion-overlay.googlecode.com/svn/trunk/app-dicts/qstardict/
скачиваю qstardict-0.13.1.ebuild и Manifest
создаю /usr/portage/app-text/qstardict/ копирую файлы туда.
http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=3&chap=6
делаю # ebuild путь/к/файлу-ebuild fetch
не запускается.
# ebuild путь/к/файлу-ebuild digest
# ebuild путь/к/файлу-ebuild unpack
ebuild путь/к/файлу-ebuild compile
в результате: * ERROR: app-text/qstardict-0.13.1 failed:
* Enable atleast one plugin
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 3010: Called die
* The specific snippet of code:
* [ "${eplugins}" == "" ] && die "Enable atleast one plugin";
Поиск по форуму gentoo.ru на тему qstardict не дал ничего. Также ничего не нашел в гугле.
если где- то есть решение такой проблемы - дайте пожалуйста ссылку. Если я что- то делаю не так - что тоже вполне возможно, ибо, увы, особой продвинутостью не могу похвастаться - укажите совершаемую ошибку.

может стоит использовать

может стоит использовать PORTDIR_OVERLAY ?

Может стоит прочесть

Может стоит прочесть инструкцию и вики? Начните вот с этого http://ru.gentoo-wiki.com/wiki/Portage_Overlay, а там как пойдет. вообще может и ебилд кривой.

.

не спец я по ebuild, но там что-то не понятное с

for p in $PLUGINS; do IUSE="${IUSE} plugin_${p}"; done;
...
[ "${eplugins}" == "" ] && die "Enable atleast one plugin"

PS. Я бы тоже этим пакетом воспользовался.

$PLUGINS можно посмотреть где

$PLUGINS можно посмотреть где встречается?

Kevol написал(а): PS. Я бы

Kevol написал(а):
PS. Я бы тоже этим пакетом воспользовался.

# emerge layman
# man layman 
# layman -f
# layman --add rion
# emerge qstardict
# eix -I qstardict                      
[I] app-text/qstardict
     Available versions:  (~)0.13.1{tbz2}[1] (~)0.13.1{tbz2}[2] **9999[1] **9999[2] {dbus nls plugin_stardict plugin_web}                                                                                                     
     Installed versions:  0.13.1{tbz2}[1](03:42:11 12.03.2010)(dbus nls plugin_stardict plugin_web)
     Homepage:            http://qstardict.ylsoftware.com/
     Description:         QStarDict is a StarDict clone written with using Qt

[1] "rion" /var/lib/layman/rion
[2] "rion" layman/rion

.

Kevol написал(а): не хочется

Kevol написал(а):
не хочется подключать весь overlay, а там нет
http://rion-overlay.googlecode.com/hg/app-dicts/

app-text

# USE="mercurial" emerge layman

source

Не понимаю как у вас собрался данный пакет.
У меня gcc-4.3.4 не знает такой диррективы препроцессора #ifdefined
qstardict-0.13.1/plugins/stardict/dictziplib.cpp

...
#ifdefined(Q_OS_WIN32)
#include <io.h>
#endif
...

с пробелом if defined было бы правильнее ;) Но это уже исходник ... а не emerge

sizif написал(а): * [

sizif написал(а):
* [ "${eplugins}" == "" ] && die "Enable atleast one plugin";

http://translate.google.ru/
ну включи по крайней мере хоть один плагин // K.O.

на самом деле ебилд кривой по

на самом деле ебилд кривой по моему ) PLUGINS="stardict web"
в начале ебилда проставлены, но вот обращаются к ним не корректно for f in $PLUGINS; do
попробуйте for f in ${PLUGINS}; do
может я и не прав...

Всем большое спасибо, из

Всем большое спасибо, из оверлея поставил. Флаги USE="plugin_stardict plugin_web" нужны для установки, без них не ставится.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".