Hello,

I realized I don't understand the current use-flags based dependency system.

Case in point: Compile pidgin

./configure of Pidgin fails because GStreamer is missing -- in fact, I
don't have /Programs/GStreamer.
GStreamer is listed in Resources/Dependencies as "GStreamer >= 0.10.10
[gstreamer]"
Similarly, I don't have Avahi installed and it is listed in
Resources/Dependencies as "Avahi [avahi]".
However, Compile asked if I wanted to build Avahi, but didn't ask
about GStreamer.

These were the initial messages during use-flag resolution (notice no
references to gstreamer)

Compile: Locating a recipe for pidgin ...
Compile: Found recipe for pidgin
GetRecipe: Trying to get /Files/Compile/Recipes/Pidgin/2.6.4-r1
Compile: Recipe placed in /Files/Compile/Recipes/Pidgin/2.6.4-r1
UseFlags: Added from distribution flags: tui, dbus,
startup_notification, perl, zeroconf, ssl, sql, gui
UseFlags: Added from installed programs: sqlite, cyrus_sasl, ncurses,
gtk2, tcl, tk, gnutls, pango, nss
UseFlags: Transformed generic flag tui into already-enabled flag ncurses
UseFlags: Transformed generic flag gui into already-enabled flag gtk2
UseFlags: Transformed generic flag ssl into already-enabled flag
gnutls; also available nss
UseFlags: Transformed generic flag sql into already-enabled flag sqlite
UseFlags: Transformed generic flag zeroconf into avahi
UseFlags: Unset from mutually-exclusive flags: nss
Compile: Checking dependencies...

Is there a problem with the recipe, or am I missing something?

-- Hisham
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to