[gstreamer-bugs] [Bug 169732] New: gstreamer (element) does not build on cygwin

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed Mar 9 09:21:13 PST 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=169732
 GStreamer | gstreamer (core) | Ver: 0.8.9

           Summary: gstreamer (element) does not build on cygwin
           Product: GStreamer
           Version: 0.8.9
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: critical
          Priority: High
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: jlargentaye at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: all-bugs at bugzilla.gnome.org


Steps to reproduce:
1. build gstreamer on a cygwin install

Stack trace:


Other information:
It seems cygwin does not provide madvise(), which gst/elements/gstmultifilesrc.c
uses indiscriminantly. It's also used in gst/elements/gstfilesrc.c and gst/gstinfo.c
The documentation states that gstreamer builds on cygwin, without any other
comment. This seems to be out of date.

Another (corrected) problem was unrecognized struct timeval in
gst/elements/gstfdsrc.c, around line 235:

gstfdsrc.c: In function `gst_fdsrc_get':
gstfdsrc.c:234: error: storage size of `t' isn't known
gstfdsrc.c:253: warning: implicit declaration of function `select'
gstfdsrc.c:234: warning: unused variable `t'

This was corrected by adding
#ifndef HAVE_WIN32
#include <sys/time.h>
#endif
at the beginning of the file.

------- 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