LINUX.ORG.RU

Как этот патч для перекодирования в xmms собрать то?


0

0

http://www.linux.org.ru/jump-message.jsp?msgid=1286932

Все значит делаю по инструкции:

1. Перейдите в директорию, куда разархивированы исходники XMMS.
2. Примените к ним данный патч: cat xmms-ds-recode.patch | patch -p1
3. Отредактируйте файл "libxmms/charset_config.h". Переменная "charset_list"
отвечает за то, какие кодировки будут доступны в настройках.
4. Скомпилируйте и инсталируйте xmms
    autoconf
    ./configure
    make
    make install

5. LC_CTYPE locales must be set to "output" encoding

в ответ на make получаю:
playlist.c: In function `playlist_save':
playlist.c:831: error: `cfn' undeclared (first use in this function)
playlist.c:831: error: (Each undeclared identifier is reported only once
playlist.c:831: error: for each function it appears in.)
playlist.c:833: error: `fn' undeclared (first use in this function)
make[4]: *** [playlist.o] Ошибка 1
make[4]: Leaving directory `/home/src/xmms-1.2.6/xmms'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/src/xmms-1.2.6/xmms'
make[2]: *** [all-recursive-am] Ошибка 2
make[2]: Leaving directory `/home/src/xmms-1.2.6/xmms'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/src/xmms-1.2.6'
make: *** [all-recursive-am] Ошибка 2

Я конечно в С++ не мегамозк, но такое впечатление что они в коде налажали...переменную не объявили что ли:-)
./configure никаких особых опций вроде не имеет, которые могли бы на это повлиять...Чегой делать то?

Re: Как этот патч для перекодирования в xmms собрать то?

/* Misc configuration options */

static int autocharset_russian(char *buf,int len);
static int autocharset_russian_uc(char *buf,int len);
#ifdef AUTO_ENCA_SUPPORT
static int autocharset_enca(char *buf, int len);
#endif

const struct language_alias_t language_aliases[] = {
    { "cs_SK", "sk" },
    { "ru_UA", "uk" },
    { NULL, NULL}
};
    
language_t languages[] = {
{"ru","Russian",{"Default","KOI8-R",&quo
t;CP1251","UTF-8","IBM866","MACCYRILLIC",&quo
t;ISO8859-5", NULL},2,{
    {"Off", NULL, {NULL}},
    {"Russian",&autocharset_russian_uc, {"CP1251","KOI8-R","UTF-8","IBM866"} }
}},
{"uk","Ukrainian",{"Default","KOI8-U",&q
uot;CP1251","UTF-8","IBM855","MACCYRILLIC",&q
uot;ISO8859-5","CP1125", NULL},2,{
    {"Off", NULL, {NULL}},
    {"Russian",&autocharset_russian_uc, {"CP1251","KOI8-R","UTF-8","IBM866"} }
}},
{"be","Belarussian",{"Default", "UTF-8", "CP1251", "IBM866", "ISO-8859-5", "KOI8-UNI", "maccyr" "IBM855", NULL},1,{
    {"Off", NULL, {NULL}}
}},
{"bg","Bulgarian",{"Default", "UTF-8", "CP1251", "ISO-8859-5", "IBM855", "maccyr", "ECMA-113", NULL} ,1,{
    {"Off", NULL, {NULL}}
}},
{"cz","Czech",{"Default", "UTF-8", "ISO-8859-2", "CP1250", "IBM852", "KEYBCS2", "macce", "KOI-8_CS_2", "CORK", NULL} ,1,{
    {"Off", NULL, {NULL}}
}},
{"es","Estonian",{"Default", "UTF-8", "ISO-8859-4", "CP1257", "IBM775", "ISO-8859-13", "macce", "baltic", NULL} ,1,{
    {"Off", NULL, {NULL}}
}},
{"hr","Croatian",{"Default", "UTF-8", "CP1250", "ISO-8859-2", "IBM852", "macce", "CORK", NULL} ,1,{


Переменной charset_list тут вроде нет:-((((((

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