Summary: | Wrong BuildRequires | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey V. Novikov <shader> |
Component: | ecamegapedal | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Alexey V. Novikov
2004-06-24 16:32:07 MSD
А скажите пожалуйста, зачем ecamegapedal для сборки нужен libarts-devel? :) Цитирую description: >Ecamegapedal is a real-time effect processor software with a graphical >user interface for controlling the effect parameters. It is meant to be >used as a virtual guitar-fx or studio effect box. In addition to >real-time operation, ecamegapedal also supports reading from and writing >to audio files. All audio object and effect plugin types provided by the >ecasound libraries are supported. This includes ALSA, JACK, OSS, aRts, ^^^^ >over 20 file formats, over 30 effect types, LADSPA plugins and >multi-operator effect presets. Ecamegapedal's implementation is based on >ecasound and Qt libraries. Если Вы его собираете без aRts, хотелось бы видеть это где-нибудь отраженным. (In reply to comment #2) > Цитирую description: <skip> >ecasound libraries are supported. This includes ALSA, JACK, OSS, aRts, <skip> > Если Вы его собираете без aRts, хотелось бы видеть это где-нибудь > отраженным. Обратите внимание. $ rpm -qR ecamegapedal|grep arts libartsc.so.0 И попробуйте разобраться, откуда эта зависимость берется и что на самом деле предоставляет указанную Вамм функциональность ecamegapedal. (In reply to comment #3) > Обратите внимание. > $ rpm -qR ecamegapedal|grep arts > libartsc.so.0 > > И попробуйте разобраться, откуда эта зависимость берется и что на самом деле > предоставляет указанную Вамм функциональность ecamegapedal. Итак, промежуточные итоги разборки. При исключении libarts-devel из BuildRequires имеем следующее: при configure: checking for libecasound-config... /usr/bin/libecasound-config checking for libecasound interface version 9... not present. configure: WARNING: ** Compatible interface version of libecasound not found. Will still try compiling... ** при этом в config.log: configure:9074: checking for libecasound-config configure:9093: found /usr/bin/libecasound-config configure:9106: result: /usr/bin/libecasound-config configure:9114: checking for libecasound interface version 9 configure:9192: i586-alt-linux-g++ -o conftest -pipe -Wall -O2 -march=i586 -mcpu=i686 -D_REENTRANT -D_REENTRANT -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG -DENABLE_DBC -I/usr/include/libecasound -I/usr/include/kvutils -I/usr/include/artsc conftest.cc -L/usr/lib -lecasound -lkvutils -ldl -lartsc -lpthread -lsamplerate -laudiofile -lsndfile -lasound -ljack -lrt >&5 /usr/bin/ld: cannot find -lartsc collect2: ld returned 1 exit status в /usr/bin/libecasound-config из ecasound-devel-2.3.3-alt1 локально пересобранного в hasher, то же в Сизифе: до сборки: --libs) flags="$flags -L$libdir -lecasound -lkvutils @ECA_S_EXTRA_LIBS@" после сборки: --libs) flags="$flags -L$libdir -lecasound -lkvutils -ldl -lartsc -lpthread -lsamplerate -laudiofile -lsndfile -lasound -ljack -lrt" Теперь вопрос, какой пакет виноват?:) Для продолжения разборок Вам надо обновить libtool. (In reply to comment #5) > Для продолжения разборок Вам надо обновить libtool. Обновил до libtool_1.5-1.5.6-alt1, то же самое, сборка падает на: i586-alt-linux-g++ -pipe -Wall -O2 -march=i586 -mcpu=i686 -D_REENTRANT -D_REENTRANT -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG -DENABLE_DBC -o ecamegapedal ecamegapedal.o interface.o version.o qebuttonrow.o qechainoperatorinput.o qeobjectmap.o qeoperatorconfiguration.o qevumeter.o qeaudiotrap.o interface.moc.o qebuttonrow.moc.o qechainoperatorinput.moc.o qeinput.moc.o qeobjectmap.moc.o qeoperatorconfiguration.moc.o qevumeter.moc.o qeaudiotrap.moc.o -L/usr/lib/qt3/lib -lqt -L/usr/lib -lecasound -lkvutils -ldl -lartsc -lsamplerate -laudiofile -lsndfile -lasound -lrt -ljack -lm -lpthread -Wl,--rpath -Wl,/usr/lib/qt3/lib /usr/bin/ld: cannot find -lartsc collect2: ld returned 1 exit status Что еще обновить?:) Есть ли ещё вопросы к защите или считать заседание закрытым? Для меня это уже не интересно. |