Переводчик 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, но там что-то не понятное с
PS. Я бы тоже этим пакетом воспользовался.
$PLUGINS можно посмотреть где
$PLUGINS можно посмотреть где встречается?
Kevol написал(а): PS. Я бы
.
не хочется подключать весь overlay, а там нет
http://rion-overlay.googlecode.com/hg/app-dicts/
2 semlanik
http://rion-overlay.googlecode.com/svn/trunk/app-dicts/qstardict/qstardict-0.13.1.ebuild
Kevol написал(а): не хочется
app-text
# USE="mercurial" emerge layman
source
Не понимаю как у вас собрался данный пакет.
У меня gcc-4.3.4 не знает такой диррективы препроцессора #ifdefined
qstardict-0.13.1/plugins/stardict/dictziplib.cpp
с пробелом if defined было бы правильнее ;) Но это уже исходник ... а не emerge
sizif написал(а): * [
http://translate.google.ru/
ну включи по крайней мере хоть один плагин // K.O.
на самом деле ебилд кривой по
на самом деле ебилд кривой по моему )
PLUGINS="stardict web"
в начале ебилда проставлены, но вот обращаются к ним не корректно
for f in $PLUGINS; do
попробуйте
for f in ${PLUGINS}; do
может я и не прав...
Всем большое спасибо, из
Всем большое спасибо, из оверлея поставил. Флаги USE="plugin_stardict plugin_web" нужны для установки, без них не ставится.