GNOME Bugzilla – Bug 322831
gstreamer 0.8.11 doesn't compile on OpenBSD/amd64
Last modified: 2005-12-09 12:37:36 UTC
Please describe the problem: The build on OpenBSD/amd64 stops with the following error: In file included from cothreads.c:37: gstarch.h:201:2: #error Need to know about this architecture, or have a generic implementation cothreads.c: In function `cothread_switch': cothreads.c:654: warning: implicit declaration of function `GST_ARCH_SETUP_STACK' cothreads.c:655: warning: implicit declaration of function `GST_ARCH_SET_SP' cothreads.c:657: warning: implicit declaration of function `GST_ARCH_CALL' gmake[4]: *** [libcothreads_la-cothreads.lo] Error 1 Steps to reproduce: On an OpenBSD/amd64 machine: 1. cd /usr/ports/devel/gstreamer && make build Actual results: Expected results: Does this happen every time? Other information: OpenBSD has no makecontext(2)/swacontext(2) support. Thus the GST_ARCH_SET_SP, GST_ARCH_CALL and GST_ARCH_SETUP_STACK macros for amd64/x86_64 are needed in gst/gstarch.h.
In gstreamer 0.10 (the current stable release), the cothreads module is no longer used at all. We have no development resources for fixing problems with this sort of thing in 0.8; sorry about that. We'd be interested in seeing if 0.10 compiles (and works) on this platform, if you can test this.