[Webkit-unassigned] [Bug 81913] New: Webkit build fails due to missing gstreamer include file on Kubuntu 8.04

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 22 08:19:58 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=81913

           Summary: Webkit build fails due to missing gstreamer include
                    file on Kubuntu 8.04
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: trackmaster at gmx.net


System is Kubuntu 8.04 shipping gstreamer 0.10.18. 
Ancient, I know :P

Building Webkit shipped with Qt 4.8.0 fails due missing include of <gst/interfaces/streamvolume.h> from "Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp".
As far as I can see, the affected Webkit version is from November 2011.

The missing include file does not exist in versions prior to gstreamer 0.10.27 (as far as I checked its gstreamer repositories),
and the configuration (taking place in Source/WebCore/features.pri in Qt's version)
only checks for existence of gstreamer-0.10 (development) package using pkg-config, not for its version.

There is a simple one-line patch (disabling HTML5 Video in that case):

diff Source/WebCore/features.pri.shipped Source/WebCore/features.pri
171c171
<         !contains(QT_CONFIG, no-pkg-config):system(pkg-config --exists glib-2.0 gio-2.0 gstreamer-0.10): {
---
>         !contains(QT_CONFIG, no-pkg-config):system(pkg-config --exists glib-2.0 gio-2.0 \'gstreamer-0.10 >= 0.10.27\'): {


Note that the .pri file was moved to Tools/make/mkspecs/features.prf with c99274, but as far as I can see even recent versions should be affected by this issue.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list