Bug 84466

Summary: Firefox and Thunderbird should have libIDL as a prerequisite
Product: Ports & Packages Reporter: Jason Bacon <bacon>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Jason Bacon 2005-08-02 01:20:15 UTC
	When building firefox 1.0.6 or thunderbird 1.0.6 following a ports
	tree update, the build fails if certain prerequisite packages
	are out of date.  Most are recognized properly, and instructions
	are given to update them before proceeding.  However, libIDL is
	not built as a prerequisite, and the build of firefox or thunderbird
	will fail citing the wrong version of libglib (which was updated as
	a prerequisite), referenced by libIDL, which still has the old 
	version installed.

Fix: 

After ports tree update:

	cd /usr/ports/devel/libIDL
	make deinstall
	make reinstall
How-To-Repeat: 	Update ports tree, cd /usr/ports/mail/thunderbird or 
	cd /usr/ports/www/firefox, make install.
Comment 1 Joe Marcus Clarke freebsd_committer freebsd_triage 2005-08-02 04:49:00 UTC
State Changed
From-To: open->closed

They already do.  If your ports tree is up-to-date, it would have been installed 
for you automatically.