Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2002 10:33:23 -0700
From:      Kent Stewart <kstewart@owt.com>
To:        Steve Tremblett <sjt@cisco.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: XF86 portupgrade disaster
Message-ID:  <3D612BE3.7040803@owt.com>
References:  <20020819105501.A10801@sjt-u10.cisco.com>

next in thread | previous in thread | raw e-mail | index | archive | help


Steve Tremblett wrote:

> Decided to try portupgrade of XFree 4.0 to 4.2.  I had my reservations
> about whether it would work but after reading enough I felt confident.
> I think you can guess by my subject line that it didn't work.  I'd
> appreciate any suggestions you folks can give on the following
> problem.  I've got a script of the full portupgrade session if it
> helps.
> 
> It all comes down to possibly a broken x11/XFree86-4 port, cause the
> same failure that portupgrade saw I saw from the commandline.  I
> cvsupped everything just minutes before I tried the upgrade, so I know
> my ports tree is current.


Did you rebuild INDEX.* with portsdb -uU. The INDEX that you would 
re-grab with a cvsup of ports-all is for the middle of July.


> 
> the details:
> 
> I ran 'portupgrade -NrRv XFree86' and walked away, figuring it would
> take a few hours.  The problem was that the first step FAILED, yet
> portupgrade continued.  Of course everything after bombed out because
> none of the X libs/headers were present.  My original setup was the
> single XFree86 port which includes all the required pieces.  I figured
> upgrading this meta-port would do the trick.


I would have forced a portupgrade of imake first; however, because of 
the switch to a real meta port, I wouldn't have used portupgrade to 
begin with. I would have pkg_delete -r "XFree*" and installed from a 
higher level port. I did close to this but I want make to build a 
package at the same time and do much of this manually the first time.

Kent


> 
> The failure is that there is a missing MD5 checksum file associated
> with the XFree86-4 port.  The log shows this error, but portupgrade
> continued.  On the commandline with make, it proceeds while actually
> doing nothing.
> 
> sjt-bsd /usr/ports/x11/XFree86-4 # make
> ===>  Extracting for XFree86-4.2.0_1,1
> 
>>>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
> 
> pkg_info shows only the following packages installed after
> portupgrade:
> 
> XFree86-clients-4.2.0_3 XFree86-4 Client environments
> XFree86-documents-4.2.0 XFree86-4 Document Files
> 
> even though I only had installed the meta-port originally.  I'm
> guessing that these got included as dependencies of the various X
> clients that were on the upgrade list.  Somehow XF86 libs & headers
> were NOT installed though...
> 
> At the end of portupgrade I see this:
> --->  Reporting the results (+:succeeded / -:ignored / *:skipped / !:failed)^M
>         + print/freetype2 (freetype2-2.1.0_1)^M
>         + x11/XFree86-4 (XFree86-4.0.2_6)^M
>         - www/linux-netscape47-communicator (linux-netscape-communicator-4.79)^M
>         - net/aim (aim-1.5.234)^M
>         - x11-toolkits/tk83 (tk-8.3.4_3)^M
>         - palm/pilot-link (pilot-link-0.9.5_4)^M
>         - graphics/xanim (xanim-2.80.2)^M
>         - x11-fonts/urwfonts (urwfonts-1.0)^M
>         - math/hexcalc (hexcalc-1.11)^M
>         - x11-toolkits/gtk12 (gtk-1.2.10_7)^M
>         ! math/calcoo (calcoo-1.3.6)    (configure error)^M
>         - net/ymessenger (ymessenger-0.93.0_1)^M
>         - java/jdk13 (jdk-1.3.1p6_2)^M
>         - ftp/axyftp (axyftp-0.5.1)^M
>         - palm/malsync (malsync-2.06_1)^M
>         - audio/lame (lame-gtk-3.91)^M
>         ! graphics/mplayer (mplayer-gtk-0.90.0.5)       (unknown build error)^M
>         ! editors/ted (ted-2.10_1)      (missing header)^M
>         - palm/jpilot (jpilot-0.99.2_1)^M
>         - palm/syncmal (syncmal-0.62.2)^M
>         ! www/mozilla (mozilla-0.9.9_1,1)       (install error)^M
> 
> Note that XFree86-4 supposedly succeeded.
> 
> 


-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D612BE3.7040803>