Without --disable-gtk2, pulseaudio always compile the gtk+-2.0 supporting part. In system without gtk+-2.0 installed, build fail while compiling, no dependency bring in. --- pulseaudio-1.99.2.ebuild 2012-04-23 06:04:07.068048401 +0800 +++ pulseaudio-1.99.2-r1.ebuild 2012-04-23 05:58:19.101393068 +0800 @@ -126,6 +126,7 @@ $(use_enable webrtc-aec) \ $(use_with caps) \ $(use_with equalizer fftw) \ + --disable-gtk2 \ --disable-adrian-aec \ --disable-esound \ --localstatedir="${EPREFIX}"/var \ Reproducible: Always
(In reply to comment #0) > $(use_with equalizer fftw) \ > + --disable-gtk2 \ > --disable-adrian-aec \ So that should be $(use_enable gtk gtk2), since people might actually want this.
You are right.
Fixed in 2.0-r1.