From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gaetan Nadon Subject: Re: [Intel-gfx] xf86-video-intel: configure.ac Date: Tue, 27 Jul 2010 14:21:47 -0400 Message-ID: <1280254907.2808.48.camel@ubuntu> References: <20100726234447.62A4410057@kemper.freedesktop.org> <20100727134135.GE10843@patate.is-a-geek.org> <20100727082513.5ac2cabd@virtuousgeek.org> <20100727154439.GM12476@radis.liafa.jussieu.fr> <20100727160028.GF2802@fooishbar.org> <20100727093401.28506701@virtuousgeek.org> <20100727163911.GI2802@fooishbar.org> <20100727164751.GA3096@radis.liafa.jussieu.fr> Reply-To: memsize-XzQKRVe1yT0V+D8aMU/kSg@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1016439247==" Return-path: In-reply-to: <20100727164751.GA3096-mjqoj5/V/3ubw+ijaxtQjQPnKcHpoCaU@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: xorg-devel-bounces+gcfxd-xorg-devel=m.gmane.org-go0+a7rfsptAfugRpC6u6w@public.gmane.org Errors-To: xorg-devel-bounces+gcfxd-xorg-devel=m.gmane.org-go0+a7rfsptAfugRpC6u6w@public.gmane.org To: Julien Cristau Cc: intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, xorg-devel-go0+a7rfsptAfugRpC6u6w@public.gmane.org, Daniel Stone List-Id: intel-gfx@lists.freedesktop.org --===============1016439247== Content-type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-7FDRnWtstpOao5hrzWdP" --=-7FDRnWtstpOao5hrzWdP Content-Type: multipart/alternative; boundary="=-9B+6Nb5C3i8XXyhEaBeu" --=-9B+6Nb5C3i8XXyhEaBeu Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 2010-07-27 at 18:47 +0200, Julien Cristau wrote: > The GL one is more annoying. >=20 glproto includes gl.h which is in the mesa source. The mesa package depends on glproto. This will become a circular dependency if glproto is fixed to depend on gl. I was surprised to see a protocol including a header file from it's package implementation.=20 The patch is not responsible for this situation, but it shows that the packager cannot rely on configuration dependencies alone to function properly. Not to mention there are most likely missing dependencies. Build tool chain dependencies are one thing,=20 but running dependencies are another.=20 --=-9B+6Nb5C3i8XXyhEaBeu Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Tue, 2010-07-27 at 18:47 +0200, Julien Cristau wrote:
The GL one is more annoying.
glproto includes gl.h which is in the mesa source. The mesa package depends= on glproto.
This will become a circular dependency if glproto is fixed to depend on gl.= I was surprised to see a protocol
including a header file from it's package implementation.

The patch is not responsible for this situation, but it shows that the pack= ager cannot rely
on configuration dependencies alone to function properly. Not to mention th= ere are
most likely missing dependencies. Build tool chain dependencies are one thi= ng,
but running dependencies are another.=20 --=-9B+6Nb5C3i8XXyhEaBeu-- --=-7FDRnWtstpOao5hrzWdP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkxPI7UACgkQubv1Wfueyfzu9ACfZ5e/KYYPhz2gmwc/VUnPqcAb GgEAniIBUsoG1r6ZN9i+U35Lr4Cj+OX4 =ccGH -----END PGP SIGNATURE----- --=-7FDRnWtstpOao5hrzWdP-- --===============1016439247== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ xorg-devel-go0+a7rfsptAfugRpC6u6w@public.gmane.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel --===============1016439247==--