Bug 27590 - dependancy chain not being followed
Summary: dependancy chain not being followed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-05-23 17:50 UTC by jlp
Modified: 2001-05-31 16:57 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jlp 2001-05-23 17:50:01 UTC
While trying to build www/mozilla, the build failed.  It was trying to
build a dependancy (graphics/libmng), but couldn't.  It appears that
graphics/libmng depends on graphics/lcms, and the libmng port does
define that dependancy, but when the dependencies are followed from
the mozilla build, it doesn't appear to pick up the fact that lcms
is also needed.

Fix: 

Not a fix, but a workaround, build graphics/lcms first, then do the
mozilla build.
How-To-Repeat: On a system that does not have graphics/lcms or graphics/libmng installed,
cd /usr/ports/www/mozilla and type "make".  You will note that it
correctly detects that it needs to go build graphics/libmng, and it
proceeds to do so, but the build of libmng does not correctly detect
that it needs graphics/lcms, so it fails.
Comment 1 Ying-Chieh Liao freebsd_committer freebsd_triage 2001-05-29 15:27:05 UTC
Responsible Changed
From-To: freebsd-ports->gnome

over to maintainer
Comment 2 Ade Lovett freebsd_committer freebsd_triage 2001-05-31 16:56:49 UTC
State Changed
From-To: open->closed

Fixed.  graphics/libmng had some very odd LIB_DEPENDS. 
Thanks for the report.