Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jun 2002 12:56:48 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        sroberts@dsl.pipex.com
Cc:        Joe Marcus Clarke <marcus@marcuscom.com>, Mike Harding <mvh@ix.netcom.com>, dnelson@allantgroup.com, FreeBSD-Questions <freebsd-questions@freebsd.org>, freebsd-gnome@FreeBSD.ORG
Subject:   Re: xscreensaver-gnome-4.05 install fails 
Message-ID:  <20020614195648.14B525D04@ptavv.es.net>
In-Reply-To: Your message of "14 Jun 2002 20:21:46 BST." <1024082506.357.44.camel@Demon.Strobe.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> From: Stacey Roberts <sroberts@dsl.pipex.com>
> Date: 14 Jun 2002 20:21:46 +0100
> 
> 
> --=-j8CaUY45cKo5XAthdY4c
> Content-Type: text/plain
> Content-Transfer-Encoding: quoted-printable
> 
> Hi Guys,
>    Okay, I ran:
> cp /etc/defaults/make.conf /etc/make.conf

Please don't do this. It can come back to bite you some day. You
should never copy and file from /etc/defaults to /etc. Any values
entered an the /etc file will override the values in /etc/defaults.

Next time something like the recent sendmail upgrade happens, things
will break if you have done this.

> then edited make.conf to show:
> # By default, the ports collection attempts to use XFree86 3.3.X.  If
> # you are running XFree86 4.X, uncomment this line.
> #
> XFREE86_VERSION=3
> 
> However, Kevin, running pkg_version -v | grep XFree86 didn't return
> anything:
> # pkg_version -v | grep XFree86
> #
> 
> sigh.., What else could I do in this case? I'm not entirely sure how to
> determine for sure the version of XFree86-3.3.6 I have here. I *do* know
> for a fact that I did not ever change to XFree86-4x, though.

Sigh. Another old rough spot in FreeBSD. In the old days if you did an
install of the system and tole it to install XFree86, it installed the
package, but sis not register it in the package DB. So you find
nothing there and have no good way to un-install the image.

At this point you can fix it in one of two ways:

1.  Delete the dependencies on XFree86-libraries with pkgdb -F and select
    the delete option.

2.  Install the XFree86 port or package. This will allow the
    dependencies to work correctly. It really shouldn't do anything
    but over-write your existing XFree86 files and put them in the
    package DB.

I'd suggest the second as it will leave your system in a clean state
and make the upgrade to version 4 a lot easier whenever you decide to
do it, likely if you get a new video card some day that does not work
with 3.3.6.

R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634

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?20020614195648.14B525D04>