From owner-freebsd-gnome Fri Jun 14 12:22:13 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from nemesis.systems.pipex.net (nemesis.systems.pipex.net [62.190.223.8]) by hub.freebsd.org (Postfix) with ESMTP id 81A2837B425; Fri, 14 Jun 2002 12:21:46 -0700 (PDT) Received: from ThisAddressDoesNotExist (userhh092.dsl.pipex.com [62.190.215.92]) by nemesis.systems.pipex.net (Postfix) with ESMTP id 6E5EC16000059; Fri, 14 Jun 2002 20:21:44 +0100 (BST) Subject: Re: xscreensaver-gnome-4.05 install fails From: Stacey Roberts Reply-To: sroberts@dsl.pipex.com To: Kevin Oberman Cc: Joe Marcus Clarke , Mike Harding , dnelson@allantgroup.com, FreeBSD-Questions , freebsd-gnome@FreeBSD.ORG In-Reply-To: <20020614190728.E3AB05D04@ptavv.es.net> References: <20020614190728.E3AB05D04@ptavv.es.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-j8CaUY45cKo5XAthdY4c" X-Mailer: Ximian Evolution 1.0.5 Date: 14 Jun 2002 20:21:46 +0100 Message-Id: <1024082506.357.44.camel@Demon.Strobe.org> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --=-j8CaUY45cKo5XAthdY4c Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Guys, Okay, I ran: cp /etc/defaults/make.conf /etc/make.conf 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=3D 3 However, Kevin, running pkg_version -v | grep XFree86 didn't return anything: # pkg_version -v | grep XFree86 #=20 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. Stacey On Fri, 2002-06-14 at 20:07, Kevin Oberman wrote: > > From: Stacey Roberts > > Date: 14 Jun 2002 19:53:18 +0100 > > Sender: owner-freebsd-gnome@FreeBSD.ORG > >=20 > >=20 > > --=3D-nPHrb86NjHEx+K8sBld+ > > Content-Type: text/plain > > Content-Transfer-Encoding: quoted-printable > >=20 > > Hi Kevin, > > I'm actually running XFree86-3.3.6, from initial system installation > > time back at FreeBSD 4.3 - I'm currently running 4.6RC, here's the unam= e > > info: > > # uname -a > > FreeBSD 4.6-RC FreeBSD 4.6-RC #0: Sun May 26 11:20:25 BST > > 2002 :/usr/obj/usr/src/sys/ i386 > > #=3D20 > >=20 > > Does it not matter that I'm running this version of XFree86, and pkgdb > > -F mentioned stale dependancies with the pointer to XFree-4X? > >=20 > > I've always been happy with the version I've got installed, and besides= , > > I wasn't clear on whether or not my graphics card at the time was > > supported in the new version. I've got the ATI Xpert 8MB. > >=20 > > Can I still run pkgdb -F and select the "a" option when asked to > > complete? > >=20 > > Thanks. > >=20 > > Stacey > >=20 > >=20 > > On Fri, 2002-06-14 at 19:27, Kevin Oberman wrote: > > > > From: Stacey Roberts > > > > Date: 14 Jun 2002 19:04:41 +0100 > > > > Sender: owner-freebsd-gnome@FreeBSD.ORG > > > >=3D20 > > > > Okay, so I decided to go with upgrading gtk-1.2.10_5 instead of edi= ting > > > > the gtk file. But I then get the following error even before anythi= ng > > > > starts: > > > > # portupgrade -R gtk-1.2.10_5 > > > > Stale dependency: gtk-1.2.10_5 --> XFree86-libraries-4.2.0_1 -- man= uall=3D > > y > > > > run 'pkgdb -F' to fix (-O disallowed when -R is given). > > > > # > > > >=3D20 > > > > Now, I ran into problems with this pkgdb -F command before, that > > > > resulted in lots of gnome stuff breaking. In particular, where it > > > > relates to the stale dependancy -> XFree86-4 stuff.., > > > >=3D20 > > > > Is this / has the above error been looked at? > > >=3D20 > > > Stale dependencies happen. It is the nature of portupgrade and not th= e > > > individual ports. Fixing them is pretty safe (and pretty essential) i= f > > > you understand what you are doing. > > >=3D20 > > > What version of XFree86 libraries is installed on your system? I thin= k > > > 4.2.0_1 is the current one, but you probably either have a very old > > > version that pre-dates the conversion of XFree86 to it's current form > > > and all you have installed is XFree86-4.x. If it's more recent, you > > > probably have XFree86-libraries-4.x. > > >=3D20 > > > When you run pkgdb -F, it will report the invalid dependency and > > > probably show you your installed version of XFree86 libraries. If so, > > > just enter 'a' and continue. > > >=3D20 > > > 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 > > --=3D20 > > Stacey Roberts B.Sc. (HONS) Computer Science > > Network Systems Engineer > >=20 > > --=3D-nPHrb86NjHEx+K8sBld+ > > Content-Type: application/pgp-signature; name=3Dsignature.asc > > Content-Description: This is a digitally signed message part > >=20 > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > >=20 > > Content-Type: text/plain > > Content-Transfer-Encoding: quoted-printable > >=20 > > Hi Kevin, > > I'm actually running XFree86-3.3.6, from initial system installation > > time back at FreeBSD 4.3 - I'm currently running 4.6RC, here's the unam= e > > info: > > # uname -a > > FreeBSD 4.6-RC FreeBSD 4.6-RC #0: Sun May 26 11:20:25 BST > > 2002 :/usr/obj/usr/src/sys/ i386 > > #=3D20 > >=20 > > Does it not matter that I'm running this version of XFree86, and pkgdb > > - -F mentioned stale dependancies with the pointer to XFree-4X? > >=20 > > I've always been happy with the version I've got installed, and besides= , > > I wasn't clear on whether or not my graphics card at the time was > > supported in the new version. I've got the ATI Xpert 8MB. > >=20 > > Can I still run pkgdb -F and select the "a" option when asked to > > complete? >=20 > Ahh. That explains it. portupgrade THINKS that you need > XFree86-4-libraries, but you just have XFree86. This is a known > behavior of portupgrade. As it is documented, I guess it's a feature. >=20 > Did you modify /etc/make.conf to include "XFREE86_VERSION=3D3"? If not, > please do and 4.6 makes the assumption of XFree86-4 the default. >=20 > If you still need to fix it, simply use 'pkg_version -v | grep > XFree86' to get the exact version of XFree86-3.3.6 you are running and > enter that as the new dependency (if pkgdb does not suggest it on its > own). The next port that uses XFree86 (if there is one) will then > suggest the same thing and you and enter 'a' at that point to replace > all dependencies on XFree86-libraries with XFree86. >=20 > 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 >=20 --=20 Stacey Roberts B.Sc. (HONS) Computer Science Network Systems Engineer --=-j8CaUY45cKo5XAthdY4c Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Guys, Okay, I ran: cp /etc/defaults/make.conf /etc/make.conf 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=3D 3 However, Kevin, running pkg_version -v | grep XFree86 didn't return anything: # pkg_version -v | grep XFree86 #=20 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. Stacey On Fri, 2002-06-14 at 20:07, Kevin Oberman wrote: > > From: Stacey Roberts > > Date: 14 Jun 2002 19:53:18 +0100 > > Sender: owner-freebsd-gnome@FreeBSD.ORG > >=20 > >=20 > > --=3D-nPHrb86NjHEx+K8sBld+ > > Content-Type: text/plain > > Content-Transfer-Encoding: quoted-printable > >=20 > > Hi Kevin, > > I'm actually running XFree86-3.3.6, from initial system installation > > time back at FreeBSD 4.3 - I'm currently running 4.6RC, here's the unam= e > > info: > > # uname -a > > FreeBSD 4.6-RC FreeBSD 4.6-RC #0: Sun May 26 11:20:25 BST > > 2002 :/usr/obj/usr/src/sys/ i386 > > #=3D20 > >=20 > > Does it not matter that I'm running this version of XFree86, and pkgdb > > -F mentioned stale dependancies with the pointer to XFree-4X? > >=20 > > I've always been happy with the version I've got installed, and besides= , > > I wasn't clear on whether or not my graphics card at the time was > > supported in the new version. I've got the ATI Xpert 8MB. > >=20 > > Can I still run pkgdb -F and select the "a" option when asked to > > complete? > >=20 > > Thanks. > >=20 > > Stacey > >=20 > >=20 > > On Fri, 2002-06-14 at 19:27, Kevin Oberman wrote: > > > > From: Stacey Roberts > > > > Date: 14 Jun 2002 19:04:41 +0100 > > > > Sender: owner-freebsd-gnome@FreeBSD.ORG > > > >=3D20 > > > > Okay, so I decided to go with upgrading gtk-1.2.10_5 instead of edi= ting > > > > the gtk file. But I then get the following error even before anythi= ng > > > > starts: > > > > # portupgrade -R gtk-1.2.10_5 > > > > Stale dependency: gtk-1.2.10_5 --> XFree86-libraries-4.2.0_1 -- man= uall=3D > > y > > > > run 'pkgdb -F' to fix (-O disallowed when -R is given). > > > > # > > > >=3D20 > > > > Now, I ran into problems with this pkgdb -F command before, that > > > > resulted in lots of gnome stuff breaking. In particular, where it > > > > relates to the stale dependancy -> XFree86-4 stuff.., > > > >=3D20 > > > > Is this / has the above error been looked at? > > >=3D20 > > > Stale dependencies happen. It is the nature of portupgrade and not th= e > > > individual ports. Fixing them is pretty safe (and pretty essential) i= f > > > you understand what you are doing. > > >=3D20 > > > What version of XFree86 libraries is installed on your system? I thin= k > > > 4.2.0_1 is the current one, but you probably either have a very old > > > version that pre-dates the conversion of XFree86 to it's current form > > > and all you have installed is XFree86-4.x. If it's more recent, you > > > probably have XFree86-libraries-4.x. > > >=3D20 > > > When you run pkgdb -F, it will report the invalid dependency and > > > probably show you your installed version of XFree86 libraries. If so, > > > just enter 'a' and continue. > > >=3D20 > > > 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 > > --=3D20 > > Stacey Roberts B.Sc. (HONS) Computer Science > > Network Systems Engineer > >=20 > > --=3D-nPHrb86NjHEx+K8sBld+ > > Content-Type: application/pgp-signature; name=3Dsignature.asc > > Content-Description: This is a digitally signed message part > >=20 > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > >=20 > > Content-Type: text/plain > > Content-Transfer-Encoding: quoted-printable > >=20 > > Hi Kevin, > > I'm actually running XFree86-3.3.6, from initial system installation > > time back at FreeBSD 4.3 - I'm currently running 4.6RC, here's the unam= e > > info: > > # uname -a > > FreeBSD 4.6-RC FreeBSD 4.6-RC #0: Sun May 26 11:20:25 BST > > 2002 :/usr/obj/usr/src/sys/ i386 > > #=3D20 > >=20 > > Does it not matter that I'm running this version of XFree86, and pkgdb > > - -F mentioned stale dependancies with the pointer to XFree-4X? > >=20 > > I've always been happy with the version I've got installed, and besides= , > > I wasn't clear on whether or not my graphics card at the time was > > supported in the new version. I've got the ATI Xpert 8MB. > >=20 > > Can I still run pkgdb -F and select the "a" option when asked to > > complete? >=20 > Ahh. That explains it. portupgrade THINKS that you need > XFree86-4-libraries, but you just have XFree86. This is a known > behavior of portupgrade. As it is documented, I guess it's a feature. >=20 > Did you modify /etc/make.conf to include "XFREE86_VERSION=3D3"? If not, > please do and 4.6 makes the assumption of XFree86-4 the default. >=20 > If you still need to fix it, simply use 'pkg_version -v | grep > XFree86' to get the exact version of XFree86-3.3.6 you are running and > enter that as the new dependency (if pkgdb does not suggest it on its > own). The next port that uses XFree86 (if there is one) will then > suggest the same thing and you and enter 'a' at that point to replace > all dependencies on XFree86-libraries with XFree86. >=20 > 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 >=20 - --=20 Stacey Roberts B.Sc. (HONS) Computer Science Network Systems Engineer -----BEGIN PGP SIGNATURE----- Version: PGP 6.5.8 iQA/AwUBPQpCSPdn4A8qiCO5EQK1NgCcDWKVVHn7475B0+VbUHSfXdprBaIAnRWF z28gGrTeXEC7Ofe5wyIisCFi =Qx2/ -----END PGP SIGNATURE----- --=-j8CaUY45cKo5XAthdY4c-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message