id3lib наложение patch`a (ошибка при компиляции...)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

neron
Сообщения: 169
ОС: Slackware 12;Gentoo

id3lib наложение patch`a

Сообщение neron »

люди добрые!!!
знаю что тема руссификации тэгов поднималась и не раз, порывшись в инете нашел статейку,где написано, что руссификацией тэгов занимается 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.
подскажите,может я недопонимаю или ошибся где-то?
надоели крокозяблы, а прекодировать тэги всех песен в юникод тоже не дело...
Спасибо сказали:
lew
Сообщения: 52
ОС: Zenwalk Current

Re: id3lib наложение patch`a

Сообщение lew »

так вроде не обязательно ставить патченный id3 у меня в zenwalk'ke все работало и так с оригинальным
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: id3lib наложение patch`a

Сообщение neron »

amarok русские тэги нармально показывает?
что именно делал расскажи...
Спасибо сказали:
neron
Сообщения: 169
ОС: Slackware 12;Gentoo

Re: id3lib наложение patch`a

Сообщение neron »

все получилось....
переустановил amarok и все стало нормально....вот блин....столькоо всремени убил...
lew ,ты прав id3lib не нужна патченая,со старой все работает...
спасибо!
Спасибо сказали:
Аватара пользователя
biolim
Сообщения: 142

Re: id3lib наложение patch`a

Сообщение biolim »

neron писал(а):
04.03.2007 21:40
все получилось....
переустановил amarok и все стало нормально....вот блин....столькоо всремени убил...
lew ,ты прав id3lib не нужна патченая,со старой все работает...
спасибо!

А в konqueror у тебя как метаданные? Нормально работают?
У меня такая же проблема.
Спасибо сказали:
Аватара пользователя
biolim
Сообщения: 142

Re: id3lib наложение patch`a

Сообщение biolim »

элементарно
в файл rccpatch.h добавляем в конец строку
#include "rccpatch.cpp"
Спасибо сказали:
Аватара пользователя
biolim
Сообщения: 142

Re: id3lib наложение patch`a

Сообщение biolim »

Скомпилил rcc rcd taglib id3lib и бестолку
все на прежднем месте.
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: id3lib наложение patch`a

Сообщение Den001 »

Ну вставлю и тут свою агитацию: конвертите свои тэги в юникод и не будут у вас проблем ни в амароке, ни в браузерах. Хватит плодить кривые кодировки в тэгах мр3 (кривые в плане, что не по стандарту).
Спасибо сказали:
lew
Сообщения: 52
ОС: Zenwalk Current

Re: id3lib наложение patch`a

Сообщение lew »

Посмотри здесь Тыц, я подробно все расписал
Спасибо сказали: