Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 518482 - kde-base/artikulate-4.13.3: fails to build with media-libs/qt-gstreamer-1.2.0
Summary: kde-base/artikulate-4.13.3: fails to build with media-libs/qt-gstreamer-1.2.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard: fixed in 4.14
Keywords: UPSTREAM
Depends on:
Blocks:
 
Reported: 2014-07-29 12:44 UTC by Erik Zeek
Modified: 2014-07-30 08:00 UTC (History)
1 user (show)

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


Attachments
Build log. (kde-base:artikulate-4.13.3:20140729-115913.log.gz,10.67 KB, application/gzip)
2014-07-29 12:44 UTC, Erik Zeek
Details
emerge --info '=kde-base/artikulate-4.13.3::gentoo' (emerge-info.txt,13.40 KB, text/plain)
2014-07-29 12:45 UTC, Erik Zeek
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Erik Zeek 2014-07-29 12:44:00 UTC
Created attachment 381802 [details]
Build log.

Artikulate includes <QGst/PropertyProbe> which no longer exists in qt-gstreamer-1.2.0, and compilation fails.

cd /gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src && /usr/bin/x86_64-pc-linux-gnu-g++  -DMAKE_ARTIKULATECORE_LIB -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -D_BSD_SOURCE  
-DQT_NO_DEBUG -DNDEBUG -O2 -pipe -mtune=native -march=native -O2  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS 
-fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src -I/gentoo
/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3/src -I/gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3 -I/gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build 
-I/usr/include/KDE -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/
include/qt4/QtScriptTools -I/usr/include/qt4/QtScript -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtMultimedia -I/usr/include/qt4/QtHelp -I/usr/include/qt4/QtDesigner -I/usr/include/qt4
/QtDeclarative -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtAssistant -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/usr/include/qt4/Qt -I/usr/share/qt4/mkspecs/default -I/usr/in
clude/qt4 -I/usr/include/QtGStreamer    -fexceptions -o CMakeFiles/artikulatecore.dir/artikulatecore_automoc.o -c /gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src/artikulatecore_automoc.
cpp
In file included from /gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src/moc_qtgstreamerbackend.cpp:9:0,
                 from /gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src/artikulatecore_automoc.cpp:23:
/gentoo/tmp/portage/kde-base/artikulate-4.13.3/work/artikulate-4.13.3_build/src/../../artikulate-4.13.3/src/core/soundbackends/qtgstreamerbackend.h:29:30: fatal error: QGst/PropertyProbe: No such file or directory
 #include <QGst/PropertyProbe>
                              ^
compilation terminated.
Comment 1 Erik Zeek 2014-07-29 12:45:46 UTC
Created attachment 381804 [details]
emerge --info '=kde-base/artikulate-4.13.3::gentoo'
Comment 2 J.O. Aho 2014-07-29 16:27:32 UTC
There is a new version of Artikulate which supports newer versions of qt-gstreamer
according to this bsd (I guess) releated article:
http://cordlandwehr.wordpress.com/2014/06/21/artikulate-ready-for-gstreamer-1-x/
Comment 3 Johannes Huber (RETIRED) gentoo-dev 2014-07-29 18:23:44 UTC
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes.

+
+  29 Jul 2014; Johannes Huber <johu@gentoo.org> artikulate-4.13.3.ebuild:
+  Restrict DEPEND to <media-libs/qt-gstreamer-1.0.0, bug #518482. Support for
+  new api fixed in upstream, which will hit 4.14.0 release.
+
Comment 4 J.O. Aho 2014-07-30 08:00:49 UTC
I went for a "workaround"

echo "<kde-base/artikulate-4.14 -gstreamer" >> /etc/portage/package.use

this will draw in dev-qt/qt-mobility until the upstream fixes artikulate 4.14 has been released.