Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 May 2007 01:04:02 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Stephen Montgomery-Smith <stephen@math.missouri.edu>
Cc:        ports@FreeBSD.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: HEADS UP: xorg 7.2 ready for testing
Message-ID:  <20070512050402.GA56933@xor.obsecurity.org>
In-Reply-To: <4645405A.2060602@math.missouri.edu>
References:  <20070510212817.GA67897@xor.obsecurity.org> <20070511003830.GA72841@xor.obsecurity.org> <20070511071928.GA25911@xor.obsecurity.org> <20070512003157.GD10647@turion.vk2pj.dyndns.org> <20070511193359.B5588@math.missouri.edu> <20070512022542.GA41334@xor.obsecurity.org> <46452B54.8030709@math.missouri.edu> <20070512032041.GA43256@xor.obsecurity.org> <4645405A.2060602@math.missouri.edu>

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

--AqsLC8rIMeq19msA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, May 11, 2007 at 11:19:38PM -0500, Stephen Montgomery-Smith wrote:
> Kris Kennaway wrote:
> >On Fri, May 11, 2007 at 09:49:56PM -0500, Stephen Montgomery-Smith wrote:
> >>Kris Kennaway wrote:
> >>>On Fri, May 11, 2007 at 07:36:19PM -0500, Stephen Montgomery-Smith wro=
te:
> >>>>I'm doing an install from scratch on FreeBSD-7, using plain old "makl=
e=20
> >>>>install clean."
> >>>>
> >>>>So far:  you have to make libXft, and you need to do "setenv=20
> >>>>XORG_UPGRADE yes", even though the latter apparently should not be=20
> >>>>needed if you are not upgrading.
> >>>I can't parse this.
> >>>
> >>>Kris
> >>My apologies.  Let me say it again.
> >>
> >>I am making xorg-7.2 completely from scratch (i.e. no old ports=20
> >>whatsoever) using make install.
> >>1.  you have to make libXft before making xorg.
> >>2.  you need to do "setenv XORG_UPGRADE yes", even though the latter=20
> >>apparently should not be needed if you are not upgrading.
> >
> >These both seem wrong to me, can you provide your typescript?
> >
> >Kris
>=20
> I put them in http://www.math.missouri.edu/~stephen/xorg-builds/
>=20
> xorg-build goes up to the error which was fixed by building libXft,=20
> whose typescript is xorg-build2.  xorg-build3 goes up to the error which=
=20
> is subsequently fixed with "setenv XORG_UPGRADE yes".  In time I'll put=
=20
> up xorg-build4 which gives the subsequent totally successful build of xor=
g.

OK, the xorg-build failure log was actually not due to libXft, it was
due to the nonexistence of the /usr/X11R6 directory (due to a bug it
wasn't displaying the error message pointing you to UPDATING in this
case - this is now fixed in git).

The fix was just to set XORG_UPGRADE, which just makes it ignore the
/usr/X11R6 test (it's an anti-foot-shooting method to get people to
read UPDATING instead of blindly doing portupgrade -a after their
cvsup, which will trash their X installation and package database and
is difficult to recover from).

Once you complete those instructions your /usr/X11R6 will be a symlink
and the variable will no longer need to be set.

Kris

--AqsLC8rIMeq19msA
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFGRUrBWry0BWjoQKURAu5mAKDbjtcYk/MmcTVtK3XOByXeIYYIHgCff67A
pmlc8dDryy3n6VdMzeo7bCI=
=Yzcx
-----END PGP SIGNATURE-----

--AqsLC8rIMeq19msA--



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