RusXMMS - просьба помочь

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

RusXMMS - просьба помочь

Сообщение Reaper » Пн ноя 21, 2005 14:14

Я тут решил попробовать собрать нормально русифицированный XMMS, который хотя бы мог понимать теги в кодировке Win-1251. И у меня почти получилось, но все-таки... :) Подозреваю, дело в криво пересобранных инструментах для компиляции, т.к. пару "блох" такого рода мне удалось выловить и поправить в процессе. Итак, что я сделал:

1) Закачал исходники XMMS 1.2.10, RusXMMS и патч для Timidity.

2) Закачал на сайте pdaxrom.org инструменты для сборки - gcc, gcc-headers, make, binutils, autoconf, gdbm, patch, perl... Вроде бы все. Пропатчил исходники XMMS, набираю autoconf. Но тут autoconf требует себе m4. Ладно, качаем, инсталлим... Не работает. Копируем m4 прямо в каталог XMMS... Все равно не работает. :(

3) После просмотра вывода autoconf'а выясняется, что autoconf требует себе m4 не там, где она законно лежит (/opt/native/arm/3.4.4-xscale-softvfp/bin), а почему-то в /opt/native/i686/3.4.4-2.2.5/bin. Ладно, хрен с ним, копирую все бинарники из АРМовского каталога, хотя места во флэше и так уже осталось меньше 15 метров;

4) Команда ./configure (или make, кажется, все-таки последняя) завершается аварийно, т.к. не может вообще ни фига найти в каталоге Output/OSS, где должен лежать Самый Нужный Плагин. :) После непродолжительных поисков выясняю, что это ./configure накосячил. записав нужные файлы в Output/oss. Опять же, хрен с тобой, золотая рыбка, переписываю все файлы в OSS;

5) И все равно команда make завершается аварийно - говорит, кривые ссылки (undefined reference) в ../libxmms/.libs/libxmms.so на libiconv_open, libiconv_close и libiconv просто. Думаю, опять надо этой тупой машине поставить пакет. Скачиваю libiconv, ставлю... Тот же результат. Пробую все цепочку с нуля и со свежими исходниками (configure уже самоликвидировался... :)) - тот же результат.

То есть получается, что pdaX, даже в 12-м RC (а релиз-кандидатить многоуважаемый SashZ и его команда, видимо, будут вот уже скоро два года) не только полнейший "сделай сам", но и нетривиальнейший, требующий недюжинных познаний и опыта в программировании. По крайней мере, портированных без ошибок средств компиляции нет - в этом я убедился, пытаясь собрать XMMS.

В связи с этим просьба к кому-нибудь из сведущих людей: пожалуйста, помогите собрать для Завра нормальный RusXMMS со всеми нужными большинству людей плагинами (Русификация и правка плейлиста, MIDI, пульт, mplayer, WAV, RA/RM). Надеюсь, что мой скромный опыт, описанный выше, пригодится тем, кто откликнется на эту просьбу.
Последний раз редактировалось Reaper Пн ноя 21, 2005 23:28, всего редактировалось 1 раз.
Zaurus C3000

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Пн ноя 21, 2005 15:09

Спасибо за совет, но писишного Линукса у меня нет. Если он такой же, как pdaX, то, наверное, и не будет. :( Был бы у меня писишный Линукс, я бы все кросс-компилировал на нем, чтобы не тратить полчаса с лишним на одну попытку.
Zaurus C3000

sash
Доктор (4 lvl)
Сообщения: 338
Зарегистрирован: Пт июл 04, 2003 13:33

Сообщение sash » Пн ноя 21, 2005 15:39

ааааааааааа
пишите багрепорты, мы же не можем все форумы перечитывать)

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Пн ноя 21, 2005 16:02

Спасибо за оперативный отклик. Попробую собрать еще раз с имиджем iso и кину багрепорт.
Zaurus C3000

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Пн ноя 21, 2005 17:53

Я просто поставил фонты 1251 и прописал xmms их использовать.

Если кому не лень помнится был плагин к xmms определяющий русскую кодировку и конвертирующий.
Можно откомпилить.

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Пн ноя 21, 2005 18:12

Если можно, пожалуйста, опишите процесс подробнее. Плагины к XMMS, сделанные с этой целью, существуют в огромном количестве, но большинство из них не собираются/не работают. Подскажите, если можно, что-то конкретное.
Zaurus C3000

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Вт ноя 22, 2005 09:49

Еще раз повторю, что проще поставить фонты 1251.
По поводу других возможностей:
http://fine.kalinovka.net/articles/hobb ... -page.html
12.2 Как в xmms в playlist сделать русские буковки?

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Вт ноя 22, 2005 10:05

Ясное дело, что проще поставить фонт 1251. Где его взять и как поставить? Все местные и не только линуксоиды упорно вывешивают только фонты КОИ-8, будто других кодировок нет на свете и это их не касается. А фонты на линуксовых сайтах - по преимуществу в бинарниках х86 для Redhat или Debian... :(

За плагин спасибо (только там я его уже не нашел), скачал исходник, буду пробовать собирать.
Zaurus C3000

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Вт ноя 22, 2005 10:58

То же самое. При попытке собрать xmms-mpg123ja команда make вылетает с жалобой на undefined reference to 'libiconv_open', undefined reference to 'libiconv_close', undefined reference to 'libiconv'.

Сейчас попробую установить фонт Cronyx-1251 с Debian.org...
Zaurus C3000

sash
Доктор (4 lvl)
Сообщения: 338
Зарегистрирован: Пт июл 04, 2003 13:33

Сообщение sash » Вт ноя 22, 2005 11:23

проверь что при линковке используется библиотека libiconv - -liconv
и если нет , добавь
можно перед ./configure поставить LDFLAGS="-liconv"

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Вт ноя 22, 2005 11:34

Большое спасибо, попробую, как снова буду собирать полный XMMS. Пока что поставил шрифт Cronyx-1251, (./install.sh + переписать руками в папку misc + поправить fonts.dir), вроде все работает.

Просьба по возможности добавить это в FAQ.
Zaurus C3000

Аватара пользователя
svs57
Профессор (5 lvl)
Сообщения: 826
Зарегистрирован: Пн сен 05, 2005 17:32

Сообщение svs57 » Вт ноя 22, 2005 12:46

Так прийдется весь FAQ по линуксу сюда перенести :)
Можно еще здесь почитать - много ссылок
http://lib.ru/CYRILLIC/

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»