<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Il 16/12/2011 18:56, Karl Phillip ha scritto:
    <blockquote
cite="mid:CANrfkyKup3CXtdVo_qXzd4Wrg1i6tVC9qezu=BVYP0TBUQop0g@mail.gmail.com"
      type="cite"> Hi all,<br>
      <br>
      I'm trying to compile QtGstreamer using VS2008. I already managed
      to compile Gstreamer, and have everything else is properly
      installed (ossbuild, qt, boost, byson/flexm automoc, cmake). <br>
      <br>
      I've made a few tests with gst-launch and also succeeded writing a
      "Hello World" Gstreamer to play audio/videos and everything seems
      fine.<br>
      <br>
      I'm following the instructions from <a moz-do-not-send="true"
href="http://gstreamer.freedesktop.org/wiki/QtGStreamer/BuildingOnWindows">http://gstreamer.freedesktop.org/wiki/QtGStreamer/BuildingOnWindows</a><br>
      <br>
      Looking at the instructions at section "Building QtGStreamer",
      after setting the PATH cmake is being configured with:<br>
      <br>
      cmake -G "Visual Studio 9 2008"
      -DCMAKE_INSTALL_PREFIX="C:\qt-gstreamer\install" ^<br>
      -DBOOST_ROOT="C:\boost_1_45_0" 
      -DCMAKE_INCLUDE_PATH="C:\ossbuild\Shared\MSVC\Include;C:\ossbuild\Shared\Build\Windows\Win32\include\libxml2"
      ^<br>
      -DCMAKE_PREFIX_PATH="C:\ossbuild\Build\Windows\Win32\Release;C:\ossbuild\Shared\Build\Windows\Win32;C:\automoc\install"
      ..<br>
      <br>
      This outputs:<br>
      <br>
=====================================================================================<br>
      -- Check for working C compiler using: Visual Studio 9 2008<br>
      -- Check for working C compiler using: Visual Studio 9 2008 --
      works<br>
      -- Detecting C compiler ABI info<br>
      -- Detecting C compiler ABI info - done<br>
      -- Check for working CXX compiler using: Visual Studio 9 2008<br>
      -- Check for working CXX compiler using: Visual Studio 9 2008 --
      works<br>
      -- Detecting CXX compiler ABI info<br>
      -- Detecting CXX compiler ABI info - done<br>
      -- Looking for Q_WS_X11<br>
      -- Looking for Q_WS_X11 - not found.<br>
      -- Looking for Q_WS_WIN<br>
      -- Looking for Q_WS_WIN - found<br>
      -- Looking for Q_WS_QWS<br>
      -- Looking for Q_WS_QWS - not found.<br>
      -- Looking for Q_WS_MAC<br>
      -- Looking for Q_WS_MAC - not found.<br>
      -- Found Qt-Version 4.7.4 (using C:/Qt/qt-src/qt/bin/qmake.exe)<br>
      -- Boost version: 1.45.0<br>
      -- checking for module 'gstreamer-0.10'<br>
      --   package 'gstreamer-0.10' not found<br>
      -- checking for module 'gstreamer-base-0.10'<br>
      --   package 'gstreamer-base-0.10' not found<br>
      -- Found GSTREAMER_BASE_LIBRARY:
      C:/ossbuild/Build/Windows/Win32/Release/lib/gstbase-0.10.lib<br>
      -- Found GSTREAMER_BASE_INCLUDE_DIR:
      C:/ossbuild/Build/Windows/Win32/Release/include/gstreamer-0.10<br>
      -- Performing Test GSTREAMER_VERSION_COMPATIBLE<br>
      -- Performing Test GSTREAMER_VERSION_COMPATIBLE - Success<br>
      -- Found GStreamer:
      C:/ossbuild/Build/Windows/Win32/Release/lib/gstreamer-0.10.lib<br>
      -- checking for module 'gstreamer-plugins-base-0.10'<br>
      --   package 'gstreamer-plugins-base-0.10' not found<br>
      -- checking for module 'gstreamer-app-0.10'<br>
      --   package 'gstreamer-app-0.10' not found<br>
      -- Found GSTREAMER_APP_LIBRARY:
      C:/ossbuild/Build/Windows/Win32/Release/lib/gstapp-0.10.lib<br>
      -- Found GSTREAMER_APP_INCLUDE_DIR:
      C:/ossbuild/Build/Windows/Win32/Release/include/gstreamer-0.10<br>
      -- checking for module 'gstreamer-interfaces-0.10'<br>
      --   package 'gstreamer-interfaces-0.10' not found<br>
      -- Found GSTREAMER_INTERFACES_LIBRARY:
      C:/ossbuild/Build/Windows/Win32/Release/lib/gstinterfaces-0.10.lib<br>
      -- Found GSTREAMER_INTERFACES_INCLUDE_DIR:
      C:/ossbuild/Build/Windows/Win32/Release/include/gstreamer-0.10<br>
      -- checking for module 'gstreamer-video-0.10'<br>
      --   package 'gstreamer-video-0.10' not found<br>
      -- Found GSTREAMER_VIDEO_LIBRARY:
      C:/ossbuild/Build/Windows/Win32/Release/lib/gstvideo-0.10.lib<br>
      -- Found GSTREAMER_VIDEO_INCLUDE_DIR:
      C:/ossbuild/Build/Windows/Win32/Release/include/gstreamer-0.10<br>
      -- Found GStreamerPluginsBase: TRUE<br>
      -- Found GLIB2:
      C:/ossbuild/Shared/Build/Windows/Win32/lib/glib-2.0.lib<br>
      -- Found GObject:
      C:/ossbuild/Shared/Build/Windows/Win32/include/glib-2.0<br>
      -- Found FLEX: C:/GnuWin32/bin/flex.exe<br>
      -- Found BISON: C:/GnuWin32/bin/bison.exe<br>
      -- Could NOT find Doxygen  (missing:  DOXYGEN_EXECUTABLE)<br>
      <br>
-----------------------------------------------------------------------------<br>
      -- The following external packages were located on your system.<br>
      -- This installation will have the extra features provided by
      these packages.<br>
-----------------------------------------------------------------------------<br>
         * Qt 4 - Required for building everything<br>
         * Boost - Required for building QtGLib<br>
         * Automoc 4 - Required for the build system to generate moc
      files properly<br>
         * GStreamer - Required to build QtGStreamer<br>
         * GStreamer base library - Used for building the
      qwidgetvideosink element<br>
         * GStreamer app library - Required to build QtGStreamerUtils<br>
         * GStreamer interfaces library - Required to build QtGStreamer<br>
         * GStreamer video library - Used for building the
      qwidgetvideosink element<br>
         * GLib - Required to build QtGLib<br>
         * GObject - Required to build QtGLib<br>
         * Flex - Required to build codegen, a helper code generator<br>
         * Bison - Required to build codegen, a helper code generator<br>
      <br>
-----------------------------------------------------------------------------<br>
      -- The following OPTIONAL packages could NOT be located on your
      system.<br>
      -- Consider installing them to enable more features from this
      software.<br>
-----------------------------------------------------------------------------<br>
         * Doxygen  &lt;<a moz-do-not-send="true"
        href="http://www.doxygen.org/">http://www.doxygen.org/</a>&gt;<br>
           Used to generate the API documentation<br>
      <br>
-----------------------------------------------------------------------------<br>
      <br>
      -- Configuring done<br>
      -- Generating done<br>
      -- Build files have been written to: C:/qt-gstreamer/build<br>
=====================================================================================<br>
      <br>
      <br>
      I have to use Boost 1.45.0 as suggested by the site because 1.48.0
      gave me compiling erros inside Boost. Anyway, if you notice the
      variable CMAKE_INCLUDE_PATH you'll see that the include path for
      libxml2 is also being added. That's because I'm trying to fix the
      errors which are all related to:<br>
      <br>
      9&gt;C:\ossbuild\Build\Windows\Win32\Release\include\gstreamer-0.10\gst/gstconfig.h(131)
      : fatal error C1083: Cannot open include file: 'libxml/parser.h':
      No such file or directory<br>
      <br>
      <br>
      Now, I know for sure the path
      "C:\ossbuild\Shared\Build\Windows\Win32\include\libxml2\libxml\parser.h"
      is valid. <br>
    </blockquote>
    <br>
    remove the reference to libxml from gstconfig.h, comment out line
    131, qtgstreamer not need libxml,<br>
    <br>
    Nicola<br>
    <br>
    <blockquote
cite="mid:CANrfkyKup3CXtdVo_qXzd4Wrg1i6tVC9qezu=BVYP0TBUQop0g@mail.gmail.com"
      type="cite">
      <br>
      I'm not sure how to fix this problem. Hopefully someone can shed a
      light on this.<br>
      <br>
      Thanks,<br>
      --<br>
      Karl Phillip<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>