#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

Reply via email to