pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42598: fix py-gstreamer0.10 build breakage



>Number:         42598
>Category:       pkg
>Synopsis:       fix py-gstreamer0.10 build breakage
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jan 09 16:05:00 +0000 2010
>Originator:     Sascha Wildner
>Release:        pkgsrc-current
>Organization:
DragonFly BSD
>Environment:
DragonFly dim 2.5.1-DEVELOPMENT DragonFly v2.5.1.540.g05ee71-DEVELOPMENT #27: 
Fri Jan  8 01:36:26 CET 2010     
s@dim:/usr/obj/home/s/projects/dragonfly/src/sys/DIM  i386
>Description:
pkgsrc/multimedia/py-gstreamer0.10 fails to build on DragonFly due to a 
configure test ("checking for libraries required to embed python...") linking 
against libpython but not -pthread. libpython, however, uses pthread_create().

pkgsrc/multimedia/py-gstreamer0.10 is the #4 package breaking other packages on 
DragonFly (our LiveDVD build requires it so it's kinda cruical to us). :)

>How-To-Repeat:
Try to build py-gstreamer0.10 on DragonFly.
>Fix:
Add -pthread for linking said configure test:

http://www.rumko.net/pkgsrc/py-gstreamer.patch

FreeBSD does something similar but instead they chose to change CONFIGURE_ENV:

http://www.freebsd.org/cgi/cvsweb.cgi/ports/multimedia/py-gstreamer/Makefile?rev=1.38



Home | Main Index | Thread Index | Old Index