[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