#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: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.

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/5481#comment:6>
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

Reply via email to