[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