[webkit-qt] Change of dependencies

Alexis Menard alexis.menard at openbossa.org
Tue Jul 26 09:18:09 PDT 2011


On Tue, Jul 26, 2011 at 12:31 PM, Holger Freyther <zecke at selfish.org> wrote:
> Hi,

Hi,

>
> in r91752[1] the default media backend was changed from QtMultiMedia
> to GStramer and it breaks on the shiny new MIPS buildbot. The question

Sorry for the inconvenience.

> is if one has a full Qt configuration, should QtWebKit compile?

Which is true. Now we depends on GStreamer to enable the video support.
Before I believe the video support was not enable. Could you check it?
If ENABLE_VIDEO was set to 1?

I think we should turn the video support as default now but for you if
your platform doesn't have gstreamer then your build-webkit should
pass ENABLE_VIDEO=0.

>
> Qt Configuration:
> $ qt/configure -no-glib -embedded mips -little-endian \
>               -fast -prefix /usr/local/Qt4.7 -fast  -qt-gfx-vnc
>
> Also there are some other things to consider:
>   - Qt discriminates pkg-config when cross-compiling,
>     should QtWebKit follow?
>   - Should QtWebKit move to QtMultiMedia when glib/gstramer
>     is not available on the system?

It doesn't help as Qt Multimedia on linux build a GStreamer backend :D.

>   - Does the GStreamer backend work without glib integration?

No.

>   - If QtWebKit requires GStreamer, maybe the project files
>     should use error to fail at the configuration stage?

There is no such support in QMake unfortunately, unless you hack
something horrible like in Qt where we build some stupid main.cpp
files which have for example #include <gst/gst.h> and if it fails to
compile we bail out. I'm not sure we could add such a step in the
build-webkit script.

>
> comments?
>
>
> [1] http://trac.webkit.org/changeset/91752
>
> _______________________________________________
> webkit-qt mailing list
> webkit-qt at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>



-- 
Alexis Menard (darktears)
Software Engineer
INdT Recife Brazil


More information about the webkit-qt mailing list