[gst-devel] Re: Fwd: GStreamer successfully compiled for windows.
michal.benes at xeris.cz
Mon Jul 11 02:00:12 CEST 2005
> Great to hear you're continuing your work on Win32 sinks. However, you
> should be aware that in current 0.8, MinGW builds of most plugins aren't
> usable, due to the way library dependencies are done (gst depends on
> unresolved symbols, that works with POSIX, but win32 refuses to work).
Yes I have ran into this problem and currently I am solving this by
LDFLAGS=`pkg-config --libs glib-2.0 gstreamer-0.8 ...` and adding
specific -lgst<something> to the Makefiles of plugins which need it.
(Note that I compile only the few plugins I need so this is not so big
I do not dare to meddle with Makefile.am's but if you tell me what
needs to be done I am willing to fix the problem (if it is not much more
work than I think now). Would it be OK to add -lgst<something> flags to
libgstmatroska_la_LDFLAGS or libgstmatroska_la_LIBADD?
> It has been corrected in 0.9, and would be also possible to do in 0.8,
> however the amount of maintenance work has stopped anyone from doing
> that so far. So if you choose MinGW as your devel environment, you
> should prepare for some pain.
> MSVC builds don't have that problem, as they are built in a completely
> different way.
More information about the gstreamer-devel