Форум » RusXMMS Project » taglib 1.5 не компилируется в opensuse11 » Ответить

taglib 1.5 не компилируется в opensuse11

karapuz: Ставлю librcc, librcd без проьлем. Патчю taglib 1.5 [quote]patch -p1 < taglib-1.5-ds-rusxmms.patch [/quote] Ошибок нет Далее [quote]aclocal automake autoconf ./configure[/quote] тоже без ошибок [quote]make[/quote] Получаю вот что [quote]make all-recursive make[1]: Entering directory `/home/jura/win/Download/taglib/taglib-1.5' Making all in taglib make[2]: Entering directory `/home/jura/win/Download/taglib/taglib-1.5/taglib' Making all in toolkit make[3]: Entering directory `/home/jura/win/Download/taglib/taglib-1.5/taglib/toolkit' /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../taglib -DHAVE_LIBRCC -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fexceptions -MT rccpatch.lo -MD -MP -MF .deps/rccpatch.Tpo -c -o rccpatch.lo rccpatch.cpp rccpatch.cpp: In function 'TagLib::String::Type rccPatchGetLocaleType()': rccpatch.cpp:158: error: 'strncmp' was not declared in this scope rccpatch.cpp:159: error: 'strlen' was not declared in this scope rccpatch.cpp:162: error: 'strcmp' was not declared in this scope rccpatch.cpp:163: error: 'strcmp' was not declared in this scope rccpatch.cpp:164: error: 'strcmp' was not declared in this scope rccpatch.cpp: In function 'TagLib::String::Type rccPatchGetID3Type()': rccpatch.cpp:181: error: 'strncmp' was not declared in this scope rccpatch.cpp:182: error: 'strlen' was not declared in this scope rccpatch.cpp:185: error: 'strcmp' was not declared in this scope rccpatch.cpp:186: error: 'strcmp' was not declared in this scope rccpatch.cpp:187: error: 'strcmp' was not declared in this scope make[3]: *** [rccpatch.lo] Ошибка 1 make[3]: Leaving directory `/home/jura/win/Download/taglib/taglib-1.5/taglib/toolkit' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/home/jura/win/Download/taglib/taglib-1.5/taglib' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/jura/win/Download/taglib/taglib-1.5' make: *** [all] Ошибка 2 [/quote] Я что-то делаю не так? Как решить проблему?

Ответов - 2

darksoft: Вы все делаете правильно, это у меня в патче taglibа была ошибка :) Скачайте исправленную версию: http://dside.dyndns.org/files/rusxmms/patches/taglib-csa5.tar.bz2

karapuz: Заработало. Спасибо Вам большое за проект



полная версия страницы