LINUX.ORG.RU

Вышел stardict-ed 2.4.4a


0

0

stardict-ed - это форк StarDict. Основное его отличие от StarDict - это возможность
собирать как с Gnome библиотеками, так и без них. Почему форк? Потому что
автор StarDict так и не снизошел до ответа на письмо, с предложением включить
мои изменения в "upstream".

Изменения по сравнению с предыдущими версиями:
* добавил возможность проигрывания wav файлов в "gtk+ only" версии
* добавил возможность изменять порядок и включать/выключать словари на ходу
* изменил интерфейс диалога настроек
* ускорил поиск слов

Если у вас есть предложения по дальнейшему развитию проекта - пишите.
Cкачать можно отсюда
http://prdownloads.sourceforge.net/sd...

PS
Нельзя ли теперь убрать из FAQ
>Единственная проблема: если вы любите, чтобы
>словарь вам слова произносил, вы лишитесь этой возможности.
?

>>> Подробности

★★★★★

Проверено: Demetrio ()

Re: Вышел stardict-ed 2.4.4a

Большое человеческое спасибо!!!

anonymous ()

Re: Вышел stardict-ed 2.4.4a

Спасибо! Хоть и использую Гном и стардикт под него, но теперь буду вашу версию пользовать!

Severus_Zley ()

Re: Вышел stardict-ed 2.4.4a

Сразу пара вопросов:
1. В трей KDE/GNOME программа всё равно умеет уходить?
2. Перевод во всплывающем окне выделенного текста на экране сохранился?


> Если у вас есть предложения по дальнейшему развитию проекта - пишите.
Поскольку e-mail не углядел, пишу сюда:
- было бы замечательно, если появилась бы библиотека libsdict, в которую были бы вынесены все функции работы с файлами словарей, чтобы через нее могли работать различные клиенты - и консольные и графические, кроме того внутри нее можно было бы делать различные оптимизации работы со словарями;
- хорошо бы описать и/или добавить программы по преобразованию других словарей и/или текстовых файлов в формат stardict (я эту документацию долго искал - не нашел вообще, пришлось исходники на C смотреть);
- хорошо бы сделать более быстро развивающийся fork в направлении описанных пунктов и принятия чужих изменений (проект медленный это точно).

saper ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от saper

Re: Вышел stardict-ed 2.4.4a

>возможность собирать как с Gnome библиотеками, так и без них

нуу наконец то ))

anonymous ()

Re: Вышел stardict-ed 2.4.4a

>Нельзя ли теперь убрать из FAQ

Можно, но только в следующем выпуске FAQ.

jackill ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от maddeer

Re: Вышел stardict-ed 2.4.4a

> а ebuild будет?

Если эта штука у меня соберется (надеюсь что все ок будет) то сделаю ебилд. Оригинальным стардиктом я не занимаюсь, т.к. гнома не держу.

svyatogor ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от svyatogor

Re: Вышел stardict-ed 2.4.4a

О! Собралось у меня под макосью. =) И даже работает.

Моя огромная благодарность автору за его работу.

Только один маленький вопрос: как делать словари с вавами? и с панго-форматированным текстом?

nx12 ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от nx12

Re: Вышел stardict-ed 2.4.4a

> О! Собралось у меня под макосью.

Так у тебя мак ось? Слушай, я уже пол инета перерыл ничерта не найду, не знаешь, где можно слить образ хотябы первого диска? Хоцца под PeaPC попробовать. (из осла ничерта не качается!)

svyatogor ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от svyatogor

Re: Вышел stardict-ed 2.4.4a

Я попробовал сделать ebuild , но ошибка при компилировании

src_compile() { econf --disable-gnome-support|| die "Configure failed" emake || die "Make failed" }

ошибка :

stardict.cpp: In function `int main(int, char**)': stardict.cpp:1049: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1051: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1053: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1055: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1057: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1059: error: using typedef-name `GLogLevelFlags' after `enum' stardict.cpp:1061: error: using typedef-name `GLogLevelFlags' after `enum' make[3]: *** [stardict.o] Ошибка 1 make[3]: *** Ожидание завершения заданий... make[3]: Leaving directory `/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/src' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a' make: *** [all] Ошибка 2

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от saper

Re: Вышел stardict-ed 2.4.4a

>1. В трей KDE/GNOME программа всё равно умеет уходить?
>2. Перевод во всплывающем окне выделенного текста на экране сохранился?
да

>- было бы замечательно, если появилась бы библиотека libsdict, в которую были бы >вынесены все функции работы с файлами словарей, чтобы через нее могли >работать различные клиенты - и консольные и графические, кроме того внутри >нее можно было бы делать различные оптимизации работы со словарями;

на самом деле все уже сделано. Называется libstardict.

ее использует как stardict-ed так и консольная версия StarDict(sdcv).

>- хорошо бы описать и/или добавить программы по преобразованию других >словарей и/или текстовых файлов в формат stardict (я эту документацию долго >искал - не нашел вообще, пришлось исходники на C смотреть);

Есть описание формата, а также исходники конвекторов, что еще нужно?



fghj ★★★★★ ()

Re: Вышел stardict-ed 2.4.4a

Из идей на будущее - вынести все функции работы со словарями во внешнюю библиотеку с хорошо документированным API и дать возможность подключать другие библиотеки для работы с любыми форматами словарей.

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

>src_compile() { econf --disable-gnome-support|| die "Configure failed" emake || die >"Make failed" }
>
>ошибка :

а если ручками собрать?

какие версии glib и gtk+?

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

>Из идей на будущее - вынести все функции работы со словарями во внешнюю >библиотеку с хорошо документированным API и дать возможность подключать >другие библиотеки для работы с любыми форматами словарей.

библиотека уже давно есть, вот только API не документирован

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от fghj

Re: Вышел stardict-ed 2.4.4a

Версия glibc-2.3.4 & gtk+-2.4.14

ok , ручками :

./configure --disable-gnome-support && make

stardict.cpp: In function `int main(int, char**)':

stardict.cpp:1049: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1051: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1053: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1055: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1057: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1059: error: using typedef-name `GLogLevelFlags' after `enum'

stardict.cpp:1061: error: using typedef-name `GLogLevelFlags' after `enum'

make[3]: *** [stardict.o] Ошибка 1

make[3]: Leaving directory `/home/pvll/stardict-ed-2.4.4a/src'

make[2]: *** [all-recursive] Ошибка 1

make[2]: Leaving directory `/home/pvll/stardict-ed-2.4.4a/src'

make[1]: *** [all-recursive] Ошибка 1

make[1]: Leaving directory `/home/pvll/stardict-ed-2.4.4a'

make: *** [all] Ошибка 2

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

> glibc-2.3.4 & gtk+-2.4.14

на самом деле я имел ввиду версию glib не glibc.

А компилятор g++?

Дело enum GLogLevelFlags, в моей весии glib они объявлены как
перечисляемый тип, в вашей версии нет, или комплятор так не считает

для исправления ошибки вы можете либо убрать в следущих строчках
enum, в том смысле что "enum GLogLevelFlags" заменить на "GLogLevelFlags"

или обромить эти строчки в src/stardict.cpp в
#if 0
#endif

g_log_set_handler (NULL, (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("Gdk", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("Gtk", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("GLib", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("GModule", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("GLib-GObject", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_log_set_handler ("GThread", (enum GLogLevelFlags)(G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL | G_LOG_FLAG_RECURSION),
stardict_dummy_log_handler, NULL);
g_set_print_handler( stardict_dummy_print );

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

Тоже не собирается. gtk-2.6.0 glib-2.6.0 gcc/g++ 3.3.3


stardict_dict_update.o(.text+0x86): In function `convert_idxfile(char*)':
/home/RPM/stardict-ed-2.4.4a/src/tools/stardict_dict_update.cpp:27: undefined reference to `gzopen'
stardict_dict_update.o(.text+0xac):/home/RPM/stardict-ed-2.4.4a/src/tools/stardi ct_dict_update.cpp:34: undefined reference to `gzread'
stardict_dict_update.o(.text+0xc8):/home/RPM/stardict-ed-2.4.4a/src/tools/stardi ct_dict_update.cpp:38: undefined reference to `gzclose'
stardict_dict_update.o(.text+0x194):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:49: undefined reference to `gzread'
stardict_dict_update.o(.text+0x1ba):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:58: undefined reference to `gzclose'
stardict_dict_update.o(.text+0x316): In function `convert_file(char*)':
/home/RPM/stardict-ed-2.4.4a/src/tools/stardict_dict_update.cpp:96: undefined reference to `gzopen'
stardict_dict_update.o(.text+0x332):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:102: undefined reference to `gzread'
stardict_dict_update.o(.text+0x348):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:106: undefined reference to `gzclose'
stardict_dict_update.o(.text+0x35d):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:109: undefined reference to `gzclose'
collect2: ld returned 1 exit status
make[4]: *** [stardict_dict_update] Ошибка 1
make[4]: Leaving directory `/home/RPM/stardict-ed-2.4.4a/src/tools'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/RPM/stardict-ed-2.4.4a/src/tools'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/home/RPM/stardict-ed-2.4.4a/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/RPM/stardict-ed-2.4.4a'
make: *** [all] Ошибка 2

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от svyatogor

Re: Вышел stardict-ed 2.4.4a

>Так у тебя мак ось? Слушай, я уже пол инета перерыл ничерта не найду, не знаешь, где можно слить образ хотябы первого диска? Хоцца под PeaPC попробовать. (из осла ничерта не качается!)

Не знаю, я еще перед покупкой скачивал образа из edonkey, еще можно сходить на торрент-сайтах поискать. У меня самого от макоси впечатления не фонтан, за исключением свистелок и перделок, а за маковскую русскую раскладку вообще убивать надо. Были б дрова для airport extreme снес бы на следующий день.

nx12 ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от nx12

Re: Вышел stardict-ed 2.4.4a

огромное спасибо автору :)))

вчера еще скачал и поставил. все отлично работает.

на досуге и ebuild сделаю :)

anonymous ()

Re: Вышел stardict-ed 2.4.4a

Большой респект, fghj! Спасибо за оживление проекта StarDict, в альтернативной реинкарнации!

Из фич, которых хотелось бы: было бы здорово, чтобы можно было переводить слово из клипборда по горячей кнопочке, то есть, выделил, потом нажал на какой-нибудь выбранный F14, и оно отобразилось. Сейчас подобная функциональность есть, но выбор кнопочки надо фиксированно делать из Alt, Ctrl, Shift или Win, что просто неприемлимо, потому что кнопочки эти используются повсеместно (и Win тоже, в качестве Super). То есть, на данный момент получается ерунда какая-то: выделил какой-нибудь кусок текста, вставил его, забыл уже про него, тут бац, нажимаешь Alt как часть какой-нибудь комбинации горячей клавиши, и оно его переводит, хотя мне это совсем не нужно.

Таким образом, сейчас этот режим использовать не получается, поэтому приходится все время туда-сюда включать-выключать режим Scan.

Т.е. интересна возможность вместо Alt, Ctrl, Shift или Win задавать произвольную клавиатурную комбинацию (хотя бы из одной кнопки, но любой произвольной).

ikm ★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от ikm

Re: Вышел stardict-ed 2.4.4a

>чтобы можно было переводить слово из клипборда по горячей кнопочке, то есть, выделил, потом нажал на какой-нибудь выбранный F14

ctrl+insert и оно появляется.

>То есть, на данный момент получается ерунда какая-то: выделил какой-нибудь кусок текста, вставил его, забыл уже про него, тут бац, нажимаешь Alt как часть какой-нибудь комбинации горячей клавиши, и оно его переводит, хотя мне это совсем не нужно.

Может поможет - я сейчас держу окно постоянно на экране, поэтому то, что там всплывает перевод слов, забранных в буфер, не мешает (а вот когда рядом с мышью появлялся, да, плохо было).

Было бы интересно получить другую возможность - при выделении группы слов чтобы появлялось несколько окон с переводами, а на следующее выделение чтобы эта группа исчезала. Скажем, группа максимум из трех-четырех первых слов.

jackill ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

stardict_dict_update.o(.text+0xac):/home/RPM/stardict-ed-2.4.4a/src/tools/stardi ct_dict_update.cpp:34: undefined reference to `gzread'
stardict_dict_update.o(.text+0xc8):/home/RPM/stardict-ed-2.4.4a/src/tools/stardi ct_dict_update.cpp:38: undefined reference to `gzclose'
stardict_dict_update.o(.text+0x194):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:49: undefined reference to `gzread'
stardict_dict_update.o(.text+0x1ba):/home/RPM/stardict-ed-2.4.4a/src/tools/stard ict_dict_update.cpp:58: undefined reference to `gzclose'


не понятно почему configure script не подцепил zlib.

проверьте есть ли среди флагов -lz при линковке

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от fghj

Re: Вышел stardict-ed 2.4.4a

Респект fghi. Было бы классно, если бы написали ebuild, а то как иначе его потом удалять/upгрейдить в gentoo.

anonymous ()

Re: Вышел stardict-ed 2.4.4a

Всё клёво и возможность "отшить" стардикт, которыйм я постоянно пользуюсь, только приветствую.

Но каково будущее проекта? Вы сможете сами поддерживать всю базу кода и развивать её?

AP ★★★★★ ()

Re: Вышел stardict-ed 2.4.4a

У меня он почему-то категорически отказался становится в /opt (./configure --prefix=/opt), но вполне нормально стартовал из /usr.

В первом случае он не смог найти libstarduct.0, в /opt/lib. хотя директория прописана в /etc/ld.conf. При этом ни ldconf ни установка LD_LIBRARY_PATH не помогла...

Это только у меня такое счастье? Есть ли идеи где копать?

Спасибо.

ps. Сборки Debian пакета тоже не хватает для полноты счастья.

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от fghj

Re: Вышел stardict-ed 2.4.4a

> на самом деле все уже сделано. Называется libstardict.
> Есть описание формата, а также исходники конвекторов, что еще нужно?
Вот именно, что только исходники конверторов, в них даже usage нету.

Я лучше скачаю новую версию, посмотрю и про libstardict (в моей 2.4.3 библиотеки нет) и про usage в конверторах (проверял в какой то 2.x.x версии, давно уже) :)

saper ★★★★★ ()

Re: Вышел stardict-ed 2.4.4a

На странице http://sdcv.sourceforge.net/downloads/
Ссылка с именем stardict-ed-2.4.4.tar.bz2 ведет на "http://prdownloads.sourceforge.net/sdcv/stardict-ed-2.4.3rc1.tar.bz2?download...;.

По поводу словарей, скажу проще:
- у меня есть словарь Даля в KOI8-R
- очень хочу его видеть в stardict
- чем конвертировать не понимаю :( формат stardict не так уж прост, как mova
- могу дать ссылку на оригинал, если сможешь сконвертировать, можно было бы его выложить на страничке словарей stardict

saper ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от fghj

Re: Вышел stardict-ed 2.4.4a

Сильно прошу не пинать , вроде сделал .

проблема одна только с einstall

Проверьте ebuild ?

emerge --digest stardict-ed-2.4.4a.ebuild

http://www.hot.ee/serz48/stardict-ed-2.4.4a.patch переместить в PORTDIR_OVERLAY/${FILESDIR}

http://www.hot.ee/serz48/stardict-ed-2.4.4a.ebuild

Сама проблема :

mkdir -p -- /var/tmp/portage/stardict-ed-2.4.4a/image//usr/share/omf/stardict

for file in stardict-C.omf; do \ /bin/install -c -m 644 $file.out

/var/tmp/portage/stardict-ed-2.4.4a/image//usr/share/omf/stardict/$file; \

done

/bin/install: cannot stat `stardict-C.omf.out': No such file or directory

make[4]: *** [install-data-hook-omf] Error 1

make[4]: Leaving directory `/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/help/C'

make[3]: *** [install-data-am] Error 2

make[3]: Leaving directory

`/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/help/C'

make[2]: *** [install-am] Error 2

make[2]: Leaving directory

`/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/help/C'

make[1]: *** [install-recursive] Error 1

make[1]: Leaving directory

`/var/tmp/portage/stardict-ed-2.4.4a/work/stardict-ed-2.4.4a/help'

make: *** [install-recursive] Error 1

anonymous ()

Re: Вышел stardict-ed 2.4.4a

На Slackware 10.0 нормально собрался (только везде исправил 2.4.5 на 2.4.2 в configure). Это про то, что он и с GLib 2.4.2 нормально собирается.

При указании --disable-schemas-install после make install появился /usr/etc/gconf/schemas/stardict.schemas, это так задумано?

saper ★★★★★ ()

Re: Вышел stardict-ed 2.4.4a

У меня вот такая бяка вылазит при сборке, кто нибудь поможет?

stardict.cpp: In function `int main(int, char**)':

stardict.cpp:990: error: `bind_textdomain_codeset' undeclared (first use this function)

stardict.cpp:990: error: (Each undeclared identifier is reported only once for each function it appears in.)

make[3]: *** [stardict.o] Error 1

make[3]: Leaving directory `/2/soft/stardict-ed-2.4.4a/src'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/2/soft/stardict-ed-2.4.4a/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/2/soft/stardict-ed-2.4.4a'

anonymous ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

ebuild не работает
$ sudo emerge --digest stardict-ed-2.4.4a.ebuild
emerging by path implies --oneshot... adding --oneshot to options.

*** emerging by path is broken and may not always work!!!

Calculating dependencies
Traceback (most recent call last):
File "/usr/bin/emerge", line 2947, in ?
retval,favorites=mydepgraph.select_files(myfiles)
File "/usr/bin/emerge", line 1024, in select_files
if os.path.realpath(portage.db["/"]["porttree"].dbapi.findname( mykey)) != x:
File "/usr/lib/python2.3/posixpath.py", line 406, in realpath
filename = abspath(filename)
File "/usr/lib/python2.3/posixpath.py", line 395, in abspath
if not isabs(path):
File "/usr/lib/python2.3/posixpath.py", line 49, in isabs
return s.startswith('/')
AttributeError: 'NoneType' object has no attribute 'startswith'

хотя
$ ls -R
.:
files/ stardict-ed-2.4.4a.ebuild

./files:
stardict-ed-2.4.4a.patch stardict-ed-2.4.4a.tar.bz2

maddeer ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от saper

Re: Вышел stardict-ed 2.4.4a

>На Slackware 10.0 нормально собрался (только везде исправил 2.4.5 на 2.4.2 в configure). Это про то, что он и с GLib 2.4.2 нормально собирается. 


Собирается нормально, но при запуске байда какая-то:
$ stardict

(stardict:22502): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 480 (gdk_pixbuf_get_width): assertion `pixbuf != NULL' failed

(stardict:22502): GdkPixbuf-CRITICAL **: file gdk-pixbuf.c: line 496 (gdk_pixbuf_get_height): assertion `pixbuf != NULL' failed
The program 'stardict' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 298 error_code 11 request_code 53 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
file gdkdraw.c: line 771 (gdk_draw_pixbuf): assertion `GDK_IS_PIXBUF (pixbuf)' failedfile gobject.c: line1579 (g_object_unref): assertion `G_IS_OBJECT (object)' failed

bill_gates ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от bill_gates

Re: Вышел stardict-ed 2.4.4a

Это список пакетов, которые у меня установлены или обновлены и могли повлиять в моем случае на сборку и запуск stardict:
glibc-solibs-2.3.3-i486-1.tgz
glibc-zoneinfo-2.3.3-noarch-1.tgz
gtk-qt-engine-0.6-i486-1ASZ.tgz
x11-6.8.1-i486-1.tgz
glibc-2.3.3-i486-2.tgz
glibc-i18n-2.3.3-noarch-2.tgz

Это вывод команды ldd `which stardict`
linux-gate.so.1 => (0xffffe000)
libgtk-x11-2.0.so.0 => /usr/lib/./libgtk-x11-2.0.so.0 (0x40016000)
libgdk-x11-2.0.so.0 => /usr/lib/./libgdk-x11-2.0.so.0 (0x402da000)
libatk-1.0.so.0 => /usr/lib/./libatk-1.0.so.0 (0x40348000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/./libgdk_pixbuf-2.0.so.0 (0x40362000)
libpangoxft-1.0.so.0 => /usr/lib/./libpangoxft-1.0.so.0 (0x40377000)
libpangox-1.0.so.0 => /usr/lib/./libpangox-1.0.so.0 (0x4037c000)
libpango-1.0.so.0 => /usr/lib/./libpango-1.0.so.0 (0x40389000)
libgobject-2.0.so.0 => /usr/lib/./libgobject-2.0.so.0 (0x403be000)
libgmodule-2.0.so.0 => /usr/lib/./libgmodule-2.0.so.0 (0x403f7000)
libdl.so.2 => /lib/libdl.so.2 (0x40411000)
libglib-2.0.so.0 => /usr/lib/./libglib-2.0.so.0 (0x40414000)
libstardict.0 => /usr/lib/./libstardict.0 (0x40492000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x404a0000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x404a9000)
libstdc++.so.5 => /usr/lib/./libstdc++.so.5 (0x404c1000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40578000)
libm.so.6 => /lib/libm.so.6 (0x40642000)
libgcc_s.so.1 => /usr/lib/./libgcc_s.so.1 (0x40664000)
libc.so.6 => /lib/libc.so.6 (0x4066d000)
libz.so.1 => /usr/lib/./libz.so.1 (0x40783000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40794000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40798000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x407a0000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x407a3000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x407b2000)
libfreetype.so.6 => /usr/lib/./libfreetype.so.6 (0x407c4000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40823000)
libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x4082b000)
libpangoft2-1.0.so.0 => /usr/lib/./libpangoft2-1.0.so.0 (0x40852000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libexpat.so.0 => /usr/lib/./libexpat.so.0 (0x40878000)

1. Могу выслать пакет (лучше автору на сайт).
2. Или сам посмотри-сравни с моими списками, возможно ключ к решению проблемы там.

saper ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от bill_gates

Re: Вышел stardict-ed 2.4.4a

>Собирается нормально, но при запуске байда какая-то:

Надо установить его для того чтобы он запускался(make install или еще как-нибудь), для работы ему требуются картинки разные, ожидает он их найти в $(datadir)/stardict/

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от AP

Re: Вышел stardict-ed 2.4.4a

>Но каково будущее проекта? Вы сможете сами поддерживать всю базу кода и >развивать её?

не сказал бы что база кода большая,

но я бы кончно не хотел бы поддерживать проект, это требует времени, сил.

Я в основном воплотил те идеи(может быть кроме нескольких) которые у меня были, и теперь хотелось бы чтобы автор StarDict принял бы их.

Но...

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от ikm

Re: Вышел stardict-ed 2.4.4a

>Т.е. интересна возможность вместо Alt, Ctrl, Shift или Win задавать >произвольную клавиатурную комбинацию (хотя бы из одной кнопки, но любой >произвольной).

я думаю это легко реализовать.

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

>Это только у меня такое счастье? Есть ли идеи где копать?

у меня в процессе испытания прекрасно ставилось в /tmp/testroot и работало отуда, если честно не знаю в чем проблема.

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от jackill

Re: Вышел stardict-ed 2.4.4a

>Было бы интересно получить другую возможность - при выделении группы >слов чтобы появлялось несколько окон с переводами, а на следующее >выделение чтобы эта группа исчезала. Скажем, группа максимум из >трех-четырех первых слов.

В имеете ввиду чтобы появлялась сразу группа всплывающих окон и они не исчезали пока не будет выделена другая группа слов?

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от saper

Re: Вышел stardict-ed 2.4.4a

>Ссылка с именем stardict-ed-2.4.4.tar.bz2

спасибо исправил.

>- могу дать ссылку на оригинал, если сможешь сконвертировать, можно >было бы его выложить на страничке словарей stardict

давай

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

>У меня вот такая бяка вылазит при сборке, кто нибудь поможет?

скорее всего странная версия или сборка glib виновата.

какая у вас версия glib и gtk+?

fghj ★★★★★ ()
Ответ на: Re: Вышел stardict-ed 2.4.4a от anonymous

Re: Вышел stardict-ed 2.4.4a

>PS : мой первый ebuild , делал по skel.ebuild

может стоило посмотреть на ebuild StarDict и переделать его...

fghj ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.