Here's the reason: Checking for Polyp ... yes Package glib-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable Package 'glib-2.0', required by 'libpulse-mainloop-glib', not found Proposed fix (works for me): --- multimedia/mplayer-share/options.mk 20 Dec 2008 00:43:47 -0000 1.34 +++ multimedia/mplayer-share/options.mk 30 Dec 2008 17:26:30 -0000 @@ -258,6 +259,7 @@ .if !empty(PKG_OPTIONS:Mpulseaudio) CONFIGURE_ARGS+= --enable-polyp +. include "../../devel/glib2/buildlink3.mk" . include "../../audio/pulseaudio/buildlink3.mk" .else CONFIGURE_ARGS+= --disable-polyp Thanks for figuring this out. Isn't the real problem that pulseaudio installs a library that depends on glib: > ld /usr/pkg/lib/libpulse-mainloop-glib. /usr/pkg/lib/libpulse-mainloop-glib.so: -lICE.6 => /usr/pkg/lib/libICE.so.6 -lSM.6 => /usr/pkg/lib/libSM.so.6 -lXau.6 => /usr/pkg/lib/libXau.so.6 -lXdmcp.6 => /usr/pkg/lib/libXdmcp.so.6 -lX11.6 => /usr/pkg/lib/libX11.so.6 -lintl.0 => /usr/lib/libintl.so.0 -lgdbm.3 => /usr/pkg/lib/libgdbm.so.3 -lm.0 => /usr/lib/libm387.so.0 -lm.0 => /usr/lib/libm.so.0 -latomic_ops.0 => /usr/pkg/lib/libatomic_ops.so.0 -lpthread.0 => /usr/lib/libpthread.so.0 -lpulse.0 => /usr/pkg/lib/libpulse.so.0 -lpcre.0 => /usr/pkg/lib/libpcre.so.0 -lglib-2.0.0 => /usr/pkg/lib/libglib-2.0.so.0 but that it doesn't depend on it, or have it in the bl3 file? Certainly if mplayer uses glib directly then it needs it in its own right, but this seems to be a pulseaudio issue.
Attachment:
pgp5sYk1xVrY_.pgp
Description: PGP signature