Compile QtGstreamer on windows: 'libxml/parser.h', : No such file or directory
Mailing List SVR
lists at svrinformatica.it
Mon Nov 14 14:21:59 PST 2011
George,
I spoken too quick, I tryed the player sample, it start but when I try
to load a file I get this error:
0:00:07.661545000 1884 003E4BE0 ERROR basesrc
gstbasesrc.c:302
2:gst_base_src_activate_pull:<source> Failed to start in pull mode
"Could not open resource for reading."
using:
gst-launch playbin2 -v uri=file:///C:\\a.avi
the file is played just fine,
what's wrong?
Nicola
Il 14/11/2011 22:51, George Kiagiadakis ha scritto:
> On Mon, Nov 14, 2011 at 11:14 PM, Mailing List SVR
> <lists at svrinformatica.it> wrote:
>> -----
>> Copying gen.cpp to the build directory
>> Compilazione in corso...
>> gen.cpp
>> C:\ossbuild\Build\Windows\Win32\Release\include\gstreamer-0.10\gst/gstconfig.h(1
>> 31) : fatal error C1083: Impossibile aprire il file inclusione
>> 'libxml/parser.h'
>> : No such file or directory
>> bufferlist.cpp
>> C:\ossbuild\Build\Windows\Win32\Release\include\gstreamer-0.10\gst/gstconfig.h(1
>> 31) : fatal error C1083: Impossibile aprire il file inclusione
>> 'libxml/parser.h'
>> : No such file or directory
>> taglist.cpp
>> C:\ossbuild\Build\Windows\Win32\Release\include\gstreamer-0.10\gst/gstconfig.h(1
>> 31) : fatal error C1083: Impossibile aprire il file inclusione
>> 'libxml/parser.h'
>> : No such file or directory
>>
>> the libxml include files are in the following directory:
>>
>> C:\ossbuild\Shared\Build\Windows\Win32\include\libxml2\libxml
>>
>> I tryed to add "C:\ossbuild\Shared\Build\Windows\Win32\include\libxml2" to
>> both INCLUDE env var and to CMAKE_INCLUDE_PATH with no success,
>>
>> any hints?
> You must be using some old version of GStreamer, or at least an old
> version of gstconfig.h (I think ossbuild mixes them up a bit, not sure
> why). QtGStreamer makes no use of the deprecated XML APIs of GStreamer
> and is compiled with -DGST_DISABLE_XML -DGST_DISABLE_LOADSAVE, which
> effectively turn off the inclusion of libxml headers and remove this
> extra dependency on libxml. The relevant section in gst/gstconfig.h,
> in recent versions of GStreamer reads:
>
> 198 #ifndef GST_DISABLE_XML
> 199 #ifndef GST_DISABLE_DEPRECATED
> 200 # include<libxml/parser.h>
> 201 #endif
> 202 #else
> 203 /* FIXME: 0.11 (replace by GST_DISABLE_XML) */
> 204 # define GST_DISABLE_LOADSAVE_REGISTRY
> 205 #endif
>
> So, make sure your copy of GStreamer and/or gstconfig.h is up-to-date
> and try again.
>
More information about the gstreamer-devel
mailing list