Created attachment 373244 [details] Fixed ebuild The new qtractor doesn't compile (at least) with media-libs/lilv-0.14.4 due missing function in the library. lilv-0.16.0 seem to contain the needed function and compiles fine with that. Below are excerpts from compiles with different lilv versions, a diff to fix the qtractor-0.5.12.ebuild and attached is the actual changed ebuild. Compile qtractor with 0.14.4: ----------------------------- i686-pc-linux-gnu-g++ -c -march=amdfam10 -O2 -pipe -I/usr/include/suil-0 -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -msse -mfpmath=sse -ffast-math -march=amdfam10 -O2 -pipe -Wall -W -D_REENTRANT -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/locale" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4 -Ivestige -Ilv2 -I.moc -I.ui -o .obj/qtractorMidiControl.o qtractorMidiControl.cpp qtractorLv2Plugin.cpp: In constructor ‘qtractorLv2Plugin::qtractorLv2Plugin(qtractorPluginList*, qtractorLv2PluginType*)’: qtractorLv2Plugin.cpp:1832:60: error: ‘lilv_port_get’ was not declared in this scope qtractorLv2Plugin.cpp:1863:60: error: ‘lilv_port_get’ was not declared in this scope make[2]: *** [.obj/qtractorLv2Plugin.o] Error 1 ----------------------------- Compile qtractor with 0.16.0: ----------------------------- i686-pc-linux-gnu-g++ -c -march=amdfam10 -O2 -pipe -I/usr/include/suil-0 -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -msse -mfpmath=sse -ffast-math -march=amdfam10 -O2 -pipe -Wall -W -D_REENTRANT -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/locale" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4 -Ivestige -Ilv2 -I.moc -I.ui -o .obj/qtractorMidiControl.o qtractorMidiControl.cpp i686-pc-linux-gnu-g++ -c -march=amdfam10 -O2 -pipe -I/usr/include/suil-0 -I/usr/include/lilv-0 -I/usr/include/sratom-0 -I/usr/include/sord-0 -I/usr/include/serd-0 -msse -mfpmath=sse -ffast-math -march=amdfam10 -O2 -pipe -Wall -W -D_REENTRANT -DDATADIR="/usr/share" -DLOCALEDIR="/usr/share/locale" -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -I/usr/include -I/usr/include/qt4 -Ivestige -Ilv2 -I.moc -I.ui -o .obj/qtractorMidiControlCommand.o qtractorMidiControlCommand.cpp ------------snip------------- make[2]: Leaving directory `/var/tmp/portage/media-sound/qtractor-0.5.12/work/qtractor-0.5.12/src' make[1]: Leaving directory `/var/tmp/portage/media-sound/qtractor-0.5.12/work/qtractor-0.5.12' >>> Source compiled. ----------------------------- Ebuild diff [original, attached] -------------------------------- --- qtractor-0.5.12.ebuild.org 2014-03-22 09:56:44.700200578 +0200 +++ qtractor-0.5.12.ebuild 2014-03-22 09:57:04.099200857 +0200 @@ -22,7 +22,7 @@ media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk - media-libs/lilv + >=media-libs/lilv-0.16.0 media-libs/lv2 media-libs/suil dssi? ( media-libs/dssi )
Comment on attachment 373244 [details] Fixed ebuild --- qtractor-0.5.12.ebuild 2014-01-18 13:51:20.000000000 +0100 +++ - 2014-03-22 17:07:16.484648659 +0100 @@ -22,7 +22,7 @@ media-libs/libsndfile media-sound/jack-audio-connection-kit media-libs/ladspa-sdk - media-libs/lilv + >=media-libs/lilv-0.16.0 media-libs/lv2 media-libs/suil dssi? ( media-libs/dssi )
*** Bug 524854 has been marked as a duplicate of this bug. ***
dep bumped, thanks