Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 505332 - media-sound/qtractor-0.5.12 should depend on >=media-libs/lilv-0.16.0 - qtractorLv2Plugin.cpp:1832:60: error: ‘lilv_port_get’ was not declared in this scope
Summary: media-sound/qtractor-0.5.12 should depend on >=media-libs/lilv-0.16.0 - qtrac...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
: 524854 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-03-22 08:21 UTC by Jyrki Launonen
Modified: 2014-12-03 16:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fixed ebuild (qtractor-0.5.12.ebuild,1.40 KB, text/plain)
2014-03-22 08:21 UTC, Jyrki Launonen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jyrki Launonen 2014-03-22 08:21:41 UTC
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 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-03-22 16:07:22 UTC
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 )
Comment 2 Alexis Ballier gentoo-dev 2014-12-03 16:47:17 UTC
*** Bug 524854 has been marked as a duplicate of this bug. ***
Comment 3 Alexis Ballier gentoo-dev 2014-12-03 16:50:14 UTC
dep bumped, thanks