After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 322831 - gstreamer 0.8.11 doesn't compile on OpenBSD/amd64
gstreamer 0.8.11 doesn't compile on OpenBSD/amd64
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.8.11
Other OpenBSD
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-11-30 12:59 UTC by Bernd
Modified: 2005-12-09 12:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bernd 2005-11-30 12:59:12 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.
Comment 1 Michael Smith 2005-12-09 12:37:36 UTC
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.