How to break circular Build-Depends between gir-repository and gstreamer?

Daniel Schepler dschepler at gmail.com
Fri Nov 27 18:50:26 UTC 2009


I'm seeing some circularity in the Build-Depends for gir-repository and 
gstreamer:

daniel at frobozz:/var/cache/pbuildd$ cat build/g/gstreamer0.10/build-log-amd64
E: Could not find any package for gir-repository-dev
daniel at frobozz:/var/cache/pbuildd$ cat build/g/gir-repository/build-log-amd64
E: Could not find any package for libwebkit-dev
E: Could not find any package for libnautilus-extension-dev
daniel at frobozz:/var/cache/pbuildd$ cat build/w/webkit/build-log-amd64
E: Could not find any package for libgstreamer-plugins-base0.10-dev
daniel at frobozz:/var/cache/pbuildd$ cat build/n/nautilus/build-log-amd64
E: Could not find any package for libtrackerclient-dev (>= 0.6.6)
daniel at frobozz:/var/cache/pbuildd$ cat build/t/tracker/build-log-amd64
E: Could not find any package for libgstreamer0.10-dev (>= 0.10.12)
E: Could not find any package for libgstreamer-plugins-base0.10-dev (>= 
0.10.12)
daniel at frobozz:/var/cache/pbuildd$ cat build/g/gst-plugins-base0.10/build-log-
amd64
E: Could not find any package for libgstreamer0.10-dev (>= 0.10.24.2)
E: Could not find any package for gstreamer-tools (>= 0.10.14)
E: Could not find any package for gstreamer0.10-doc
E: Could not find any package for gir-repository-dev
E: Could not find any package for gir1.0-gstreamer-0.10

How would you recommend I break these cycles?  Build bootstrap versions of 
gstreamer and gst-plugins-base without gir support?  Or build bootstrap 
versions of webkit and tracker without gstreamer support?

(For simplicity, I've already broken another cycle of pulseaudio -> bluez -> 
gst-plugins-base -> libtheora -> libsdl1.2 -> pulseaudio by building a 
bootstrap version of pulseaudio without bluetooth support.)
-- 
Daniel Schepler



More information about the pkg-gnome-maintainers mailing list