ecamegapedal-0.4.4-alt1.src.rpm В BuildRequires отсутствует зависимость на libarts-devel.
А скажите пожалуйста, зачем 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 Что еще обновить?:)
Есть ли ещё вопросы к защите или считать заседание закрытым?
Для меня это уже не интересно.