Bug 41783

Summary: port x11/XFree86-4 will not build - missing MD5 checksum
Product: Ports & Packages Reporter: Steve Tremblett <sjt>
Component: Individual Port(s)Assignee: Eric Anholt <anholt>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Steve Tremblett 2002-08-19 17:10:08 UTC
On a ports tree updated on August 18, running make in
/usr/ports/x11/XFree86-4 results in the following behaviour:

sjt-bsd /usr/ports/x11/XFree86-4 # make
===>  Extracting for XFree86-4.2.0_1,1

Fix: 

<how to correct or work around the problem, if known (multiple lines)>
How-To-Repeat: 
sjt-bsd /usr/ports/x11/XFree86-4 # make
===>  Extracting for XFree86-4.2.0_1,1
Comment 1 corecode@corecode.ath.cx 2002-08-19 18:05:24 UTC
On Mon, 19 Aug 2002 12:07:53 -0400 Steve Tremblett wrote:

> >Description:
> On a ports tree updated on August 18, running make in
> /usr/ports/x11/XFree86-4 results in the following behaviour:
> 
> sjt-bsd /usr/ports/x11/XFree86-4 # make
> ===>  Extracting for XFree86-4.2.0_1,1

you may want to use `make install clean' to achieve the expected
behaviour.

this is a meta port just run-depending on various other ports.


-- 
/"\   http://corecode.ath.cx/#donate
\ /
 \     ASCII Ribbon Campaign
/ \  Against HTML Mail and News
Comment 2 Ying-Chieh Liao freebsd_committer freebsd_triage 2002-09-16 16:59:34 UTC
Responsible Changed
From-To: freebsd-ports->anholt

over to maintainer
Comment 3 Eric Anholt 2002-09-16 19:28:17 UTC
On Mon, 2002-08-19 at 09:07, Steve Tremblett wrote:

> On a ports tree updated on August 18, running make in
> /usr/ports/x11/XFree86-4 results in the following behaviour:
> 
> sjt-bsd /usr/ports/x11/XFree86-4 # make
> ===>  Extracting for XFree86-4.2.0_1,1
>  
>  Nothing is installed, yet make interprets it as success.  This was
>  discovered after trying to upgrade XF86 via portupgrade.  This port
>  failed but portupgrade interpreted it as success, and then proceeded
>  to attempt to upgrade all dependents (which of course failed).
>  
>  >> No MD5 checksum file.
>  ===>   XFree86-4.2.0_1,1 depends on shared library: Xft.1 - found
>  ===>  Patching for XFree86-4.2.0_1,1
>  ===>  Configuring for XFree86-4.2.0_1,1
>  sjt-bsd /usr/ports/x11/XFree86-4 #

This is completely expected.  XFree86-4 is a metaport.  To actually
install what's included in XFree86-4, you must "make install", which
will pick up its dependencies.  If you are trying to upgrade from a
previous version of XFree86, use portupgrade -R.

If there is a failure building its dependencies when you portupgrade -R,
please file a PR.

-- 
Eric Anholt <eta@lclark.edu>
http://people.freebsd.org/~anholt/dri/
Comment 4 Eric Anholt freebsd_committer freebsd_triage 2002-09-19 07:48:48 UTC
State Changed
From-To: open->closed

Question has been answered.