[gstreamer-bugs] [Bug 317048] gstreamer Cygwin build fixes
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Thu Nov 24 11:05:09 PST 2005
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=317048
GStreamer | gstreamer (core) | Ver: 0.8.x
------- Additional Comments From Cygwin Ports maintainer 2005-11-24 19:05 -------
I just built all the 0.9.5 tarballs in order to see how they would work, so I'm
absolutely sure that these, at least, *were* needed as of 0.9.5 (except, see
1.B. below).
1) gstreamer
A. configure.ac: add XML_LIBS to GST_ALL_LIBS.
libgstreamer-0.9 *does* explicitely depend on libxml2:
$ cygcheck /usr/bin/cyggstreamer-0.9-7.dll
C:/cygwin/bin/cyggstreamer-0.9-7.dll
C:/cygwin/bin\cygwin1.dll
C:\WINDOWS\system32\ADVAPI32.DLL
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\KERNEL32.dll
C:\WINDOWS\system32\RPCRT4.dll
C:/cygwin/bin\cygglib-2.0-0.dll
C:/cygwin/bin\cygiconv-2.dll
C:/cygwin/bin\cygintl-3.dll
C:/cygwin/bin\cyggmodule-2.0-0.dll
C:/cygwin/bin\cyggobject-2.0-0.dll
C:/cygwin/bin\cyggthread-2.0-0.dll
C:/cygwin/bin\cygxml2-2.dll
C:/cygwin/bin\cygz.dll
B. configure.ac: add -no-undefined to GST_PLUGIN_LDFLAGS.
I missed that -no-undefined was already in GST_ALL_LDFLAGS, so this part is
actually unnecessary.
2. gst-plugins-base
A. Makefile.am: defined ACLOCAL_AMFLAGS.
This is necessary for running autoreconf before configure; note that
gstreamer/Makefile.am already has this.
B. common/m4/as-libtool.m4: add -no-undefined to *_LT_LDFLAGS.
Unlike in gstreamer, this isn't defined anywhere else, so I added it here.
C. sys/ximage/Makefile.am, sys/xvimage/Makefile.am: add GST(_BASE)_LIBS to LIBADD.
I highly doubt anyone built these on MinGW. :-)
3. gst-plugins-good
A. Makefile.am;
B. common/m4/as-libtool.m4;
Same as above.
C. gst/rtsp/rtspconnection.c: fix includes.
This was necessary due to a compile error.
D. gst/videofilter/Makefile.am: fix LDFLAGS and define LIBADD.
Without this, libgstvideofilter-0.9 doesn't get '-no-undefined' (once
common/m4/as-libtool.m4 is fixed, above) or proper versioning.
4. gst-plugins-bad
A. Makefile.am;
B. common/m4/as-libtool.m4;
Same as above.
C. configure.ac: add -no-undefined to GST_PLUGIN_LDFLAGS.
Already been fixed in CVS.
5. A. Makefile.am;
B. common/m4/as-libtool.m4;
Same as above.
C. configure.ac: s/GST_PLUGINS_GOOD/GST_PLUGINS_UGLY/
Already been fixed in CVS.
D. configure.ac: add -no-undefined to GST_PLUGIN_LDFLAGS.
Already been fixed in CVS.
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list