Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Dec 2013 13:46:01 +0200
From:      Konstantin Belousov <kostikbel@gmail.com>
To:        Niclas Zeising <zeising@freebsd.org>
Cc:        x11@FreeBSD.org, Marcel Moolenaar <marcel@xcllnt.net>
Subject:   Re: [ia64] graphics/dri breaks poudriere bulk
Message-ID:  <20131214114601.GC59496@kib.kiev.ua>
In-Reply-To: <52AC42BF.8000307@freebsd.org>
References:  <3E272052-D3D6-4684-9B31-E638A41C4858@xcllnt.net> <D82E4E90-407F-48FF-832D-4FB53677EC11@xcllnt.net> <52AB9164.20807@freebsd.org> <52AB93C0.3040004@freebsd.org> <20131214061455.GY59496@kib.kiev.ua> <52AC3CF1.2030103@freebsd.org> <20131214112009.GZ59496@kib.kiev.ua> <52AC3F65.20305@freebsd.org> <20131214113240.GB59496@kib.kiev.ua> <52AC42BF.8000307@freebsd.org>

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

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

On Sat, Dec 14, 2013 at 12:36:31PM +0100, Niclas Zeising wrote:
> On 12/14/13 12:32, Konstantin Belousov wrote:
> > On Sat, Dec 14, 2013 at 12:22:13PM +0100, Niclas Zeising wrote:
> >> On 12/14/13 12:20, Konstantin Belousov wrote:
> >>> On Sat, Dec 14, 2013 at 12:11:45PM +0100, Niclas Zeising wrote:
> >>>> If that's the case, then dri is wrong to ask for them on ia64, and m=
ore
> >>>> importantly, the makefile for libdrm is wrong, since it says that in=
tel
> >>>> dri drivers are built for i386, amd64, ia64 and pc98.  However, it w=
ould
> >>>> be nice to get this tested.
> >>> It makes absolutely no sense to build libdrm_intel.so or any intel me=
sa
> >>> userspace driver on ia64, simply because there is no ia64 CPU which
> >>> has any GPU, not specifically HD graphics.
> >>>
> >>> I have no idea what you can test there.
> >>>
> >>
> >> Except for the fact that it seems dri is looking for it, and this may =
be
> >> a way to satisfy dri.
> > I do not understand this sentence.  Can you reference exact code ?
> >=20
>=20
> >From the original error report my Marcel:
>=20
> > checking expat.h usability... yes
> > checking expat.h presence... yes
> > checking for expat.h... yes
> > checking for XML_ParserCreate in -lexpat... yes
> > checking for INTEL... no
> > configure: error: Package requirements (libdrm_intel >=3D 2.4.38) were >
> not met:
> >
> > Package libdrm_intel was not found in the pkg-config search path.
> > Perhaps you should add the directory containing `libdrm_intel.pc'
> > to the PKG_CONFIG_PATH environment variable
> > Package 'libdrm_intel', required by 'world', not found
> >
> > Consider adjusting the PKG_CONFIG_PATH environment variable if you
> > installed software in a non-standard prefix.
> >
> > Alternatively, you may set the environment variables INTEL_CFLAGS
> > and INTEL_LIBS to avoid the need to call pkg-config.
> > See the pkg-config man page for more details.
> > =3D=3D=3D>  Script "configure" failed unexpectedly.
>=20
> dri is looking for libdrm_intel.pc, which is installed when the intel
> drm bits are installed.  Looking at the makefile in graphics/libdrm they
> should be installed, so even if they are not needed, maybe this is a way
> to make graphics/dri to build and install on ia64.

As I understand things, by 'dri' you mean the mesa drivers. Mesa
configure.ac only requires libdrm_intel when Intel GPU drivers are
build, which are i915.so and i965.so. The drivers cannot work on ia64
even theoretically, since there is no hardware that would combine ia64
CPU and HD graphics.  They must not be build on anything but x86.

libdrm autoconf.ac correctly disables build of libdrm_intel.so on !x86.

--NrMjCYk1HKQ2dSHc
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (FreeBSD)

iQIcBAEBAgAGBQJSrET5AAoJEJDCuSvBvK1BsdYP/2o3YPLW6NPef9/Onnb242UM
I2LgERj7p5jdenSD5l+sUff9YtKT1URagRAca/Rb2IEkbgwD8UjrNtgV0u1eHLI/
a/vjee3QY+lSwFkFUGAn78eiXg23bPISC736O5Z/TDkPVhZVGve+2dNdr+kI15qG
ObKgxU+MMP+HZx/hfolcXus3lwWqIw8BtVPqYEheqNtlrNtSOzHC+RLyeQTmYIrQ
d/eqCLEL+OAfBO5tG6CqyoIvc/HvYic69TUYbaXp5pqGI5v9AMhxd9WSmwcP7Wqz
oNTQ8EwAfU61gXpqT5RBocLCQLsnlmxFSwCUIgYIaliRlnVHvsuifa/9IH18YML1
3Bgw9kj0M+TQCYlkv+Dj7texJHo8kGZisZFOaTZehZN8LXp9+a4NVFx1W8XJqLFS
5D20WEQHP8xfGx+cMRnvmd9rWuhJ8yxLjvSiTa3yE/EqxwKBW546+NZJXm06p9LT
gC6aQSWV/+PlIEPY0L7ar2qz6nDNILMuV22akmu2YAm0T+QgrN+ymWq6AiLMGKLc
Vgd9GUdxUGAgfL+4kIaHqJaaqhxuvWN4lJzXoZrLgAQP5GElkNNze58sctPcNfuy
VrsF/1vtMkmKCG1fIJMPNGuiMsPPua2We1uwPS6RZQCS4QNPLcNKAYggBe3vSf8j
aYeflP+NRIizA4d01NnD
=bmWp
-----END PGP SIGNATURE-----

--NrMjCYk1HKQ2dSHc--



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