Bug 109281

Summary: Dependency loop between devel/libunicode and x11-toolkits/gal with USE_GNOME=yes
Product: Ports & Packages Reporter: Marcin Koziej <mkoziej>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Marcin Koziej 2007-02-18 17:00:12 UTC
Ports tree up-to-date (18/02/2007)
When i set USE_GNOME=yes in my /etc/make.conf
building ports falls into an infinite loop:

===>   libunicode-0.4_6 depends on file: /usr/local/bin/python - found
===>   libunicode-0.4_6 depends on file: /usr/local/bin/ruby18 - found
===>   libunicode-0.4_6 depends on executable in : gmake - found
===>   libunicode-0.4_6 depends on file: /usr/local/bin/libtool - found
===>   libunicode-0.4_6 depends on executable in : pkg-config - found
===>   libunicode-0.4_6 depends on shared library: esd.2 - found
===>   libunicode-0.4_6 depends on shared library: bonobo.2 - found
===>   libunicode-0.4_6 depends on shared library: gal.23 - not found
===>    Verifying install for gal.23 in /usr/ports/x11-toolkits/gal
===>   gal-0.24_2 depends on file: /usr/local/bin/python2.5 - found
===>   gal-0.24_2 depends on file: /usr/local/bin/ruby18 - found
===>   gal-0.24_2 depends on executable in : gmake - found
===>   gal-0.24_2 depends on file: /usr/local/bin/perl5.8.8 - found
===>   gal-0.24_2 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   gal-0.24_2 depends on executable in : pkg-config - found
===>   gal-0.24_2 depends on shared library: unicode.0 - not found
===>    Verifying install for unicode.0 in /usr/ports/devel/libunicode
(... and so on..)

How-To-Repeat: set USE_GNOME=yes in make.conf
and issue a build
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-02-18 17:00:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->gnome

Over to maintainer
Comment 2 Joe Marcus Clarke freebsd_committer freebsd_triage 2007-02-18 17:06:55 UTC
State Changed
From-To: open->closed

USE_* macros must NEVER be set in the environment or in make.conf.  What 
you really want is WITH_GNOME=yes.