знаю что тема руссификации тэгов поднималась и не раз, порывшись в инете нашел статейку,где написано, что руссификацией тэгов занимается taglib.все скачал для установки,но никак не получается скомпилить id3lib с наложенным патчем.
собрал и установил:
librcc-0.2.2
librcd-0.1.8
далее пропатчил и поставил taglib-1.4
но вот последний шаг никак не удается((
id3lib-3.8.3 отказывается компилироваться после наложения патча:
Код: Выделить всё
#patch -p1 < id3lib-ds-rcc.patch
patching file configure.in
patching file src/field_string_ascii.cpp
patching file src/Makefile.am
patching file src/rccpatch.cpp
patching file src/rccpatch.h
#./configure
....все проходит нормально....
#make
.....
Making all in examples
make[2]: Entering directory `/temp/taglib/id3lib/id3lib-3.8.3/examples'
/bin/sh ../libtool --mode=link g++ -g -O2 -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -o id3info demo_info_options.o demo_info.o ../src/libid3.la -lz
g++ -g -O2 -Wall -Wno-unused -Wno-inline -Woverloaded-virtual -Wmissing-declarations -o .libs/id3info demo_info_options.o demo_info.o ../src/.libs/libid3.so -lz -Wl,--rpath -Wl,/usr/local/lib
../src/.libs/libid3.so: undefined reference to `rccPatchRecode(char const*, unsigned int, unsigned int*)'
collect2: ld returned 1 exit status
make[2]: *** [id3info] Ошибка 1
make[2]: Leaving directory `/temp/taglib/id3lib/id3lib-3.8.3/examples'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/temp/taglib/id3lib/id3lib-3.8.3'
make: *** [all] Ошибка 2
вот собственно суть всей проблемы.Собираю все из исходников,т.к.пользуюсь Slackware11.
подскажите,может я недопонимаю или ошибся где-то?
надоели крокозяблы, а прекодировать тэги всех песен в юникод тоже не дело...