#5481: Phonon-backend-gstreamer-4.8.0
-------------------------+--------------------------
Reporter: cjg | Owner: blfs-book@…
Type: enhancement | Status: new
Priority: normal | Milestone: 7.6
Component: BOOK | Version: SVN
Severity: normal | Resolution:
Keywords: |
-------------------------+--------------------------
Comment (by cjg):
Replying to [comment:6 cjg]:
> Replying to [comment:5 cjg]:
> > Replying to [comment:4 cjg]:
> > > Replying to [comment:3 cjg]:
> > > > Replying to [ticket:5481 cjg]:
> > > > > Hello,
> > > > >
> > > > > A new version of Phonon-backend-gstreamer has been released.
> > > > >
> > > > > http://download.kde.org/stable/phonon/phonon-backend-
gstreamer/4.8.0/phonon-backend-gstreamer-4.8.0.tar.xz
> > > >
> > > > Just going thorough the process of installing kde to test this and
have come up with an issue.
> > > >
> > > > It does not compile as it is missing:
> > > >
> > > > PhononConfig.cmake
> > > >
> > > > I am investigating and seeing if a patch is available or if there
is anywhere in the phonon package that this is created.
> > >
> > > Okay this appears to be due to the fact that they have RENAMED the
config file in this version. I can overcome this issue by:
> > >
> > > cp /opt/kde/lib/cmake/Phonon4Qt5Config.cmake PhononConfig.cmake
> > >
> > > That then allows the Phonon_Dir to be found. Even using the cmake-
gui and trying to force it to use the new filename for it fails.
> > >
> > > I now have to track down just where the hang this gets created from
in the file for phonon 4.8.0, and produce a sed fix for it, otherwise the
only other option would be to leave the package without any modification
and just add the renaming of the file into the build instructions.
> >
> > Okay when building it does look for gstreamer-1.x:
> >
> > -- checking for module 'gstreamer-pbutils-1.0'
> > -- found gstreamer-pbutils-1.0, version 1.4.0
> > -- checking for module 'gstreamer-riff-1.0'
> > -- found gstreamer-riff-1.0, version 1.4.0
> > -- checking for module 'gstreamer-rtp-1.0'
> > -- found gstreamer-rtp-1.0, version 1.4.0
> > -- checking for module 'gstreamer-rtsp-1.0'
> > -- found gstreamer-rtsp-1.0, version 1.4.0
> > -- checking for module 'gstreamer-sdp-1.0'
> > -- found gstreamer-sdp-1.0, version 1.4.0
> > -- checking for module 'gstreamer-tag-1.0'
> > -- found gstreamer-tag-1.0, version 1.4.0
> > -- checking for module 'gstreamer-video-1.0'
> > -- found gstreamer-video-1.0, version 1.4.0
> >
> > However the build fails:
> >
> > Linking CXX shared module phonon_gstreamer.so
> > CMakeFiles/phonon_gstreamer.dir/mediaobject.cpp.o: In function
`Phonon::Gstreamer::MediaObject::changeSubUri(Phonon::Mrl const&)':
> > mediaobject.cpp:(.text+0xa89): undefined reference to
`Phonon::Mrl::toEncoded(QFlags<QUrl::FormattingOption>) const'
> > CMakeFiles/phonon_gstreamer.dir/pipeline.cpp.o: In function `.L1582':
> > pipeline.cpp:(.text+0x627b): undefined reference to
`Phonon::Mrl::toEncoded(QFlags<QUrl::FormattingOption>) const'
> > collect2: error: ld returned 1 exit status
> > gstreamer/CMakeFiles/phonon_gstreamer.dir/build.make:657: recipe for
target 'gstreamer/phonon_gstreamer.so' failed
> > make[2]: *** [gstreamer/phonon_gstreamer.so] Error 1
> > CMakeFiles/Makefile2:109: recipe for target
'gstreamer/CMakeFiles/phonon_gstreamer.dir/all' failed
> > make[1]: *** [gstreamer/CMakeFiles/phonon_gstreamer.dir/all] Error 2
> > Makefile:117: recipe for target 'all' failed
> > make: *** [all] Error 2
> >
> > So it looks like we now have another gcc-4.9.x linking problem to
overcome.
> >
> > I do not know that I can hunt down a fix for this prior to the package
freeze.
> >
> > I will continue to look, but I feel unless someone else has any
solution to this that perhaps this should wait for the 7.7 book unless
Bruce wants to delay the release a day or two longer.
>
> Well I have not been able to find a fix for this. I have filed a bug
report on kde:
>
> https://bugs.kde.org/show_bug.cgi?id=338898
>
> Even though it is listed in their release section, their bugzilla has
not even been updated to inlcude this version.
>
Well at least one of the developers are interested in the bug report I
filed.
I have now turned on verbose cmake files using the cmake-gui and have
compiled and posted the contents on the bug report.
He seems to think that it is not actually linking against the phonon
library. As there is only ONE phonon library that I have installed,
namely the updated one it appears to me that there has been a mixup in
their commits as the exact same thing is happening with their git version.
--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/5481#comment:7>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page