pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/45809: graphics/libggi fails packaging on NetBSD-5.1_STABLE/i386, pkgsrc-2011Q4
The following reply was made to PR pkg/45809; it has been noted by GNATS.
From: David Holland <dholland-pbugs%netbsd.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/45809: graphics/libggi fails packaging on
NetBSD-5.1_STABLE/i386, pkgsrc-2011Q4
Date: Sun, 22 Jan 2012 22:18:05 +0000
On Sun, Jan 22, 2012 at 09:25:04PM +0000, John D. Baker wrote:
> > Does /usr/X11R7/include/X11/extensions/Xxf86dga.h exist?
>
> No. It does not exist in native Xorg on NetBSD-5.
>
> I just noticed that building libggi pulls in "x11/xf86dgaproto", and
> buildlinks to that, (/usr/pkg/include/X11/extensions/xf86dga.h) which
> then tries to include <X11/extensions/Xxf86dga.h> as the "else" clause
> of "#ifdef _XF86DGA_SERVER_". Said file also doesn't exist in
> "/usr/pkg/include/X11/extensions" either.
Ok, so we're using the builtin libXxf86dga but xf86dgaproto from
pkgsrc? No wonder it isn't working.
This seems to be because the API_DEPENDS in bl3.mk for libXxf86dga
says >=1.0.1 (netbsd-5 has 1.0.2; current has 1.1.2) so that's
accepted, but for xf86dgaproto it's >=2.1 (netbsd-5 has 2.0.3; current
has 2.1) so that isn't accepted and it takes the one from pkgsrc.
never mind that it's more important to use matching versions of the
two packages than the most recent versions.
Other than administering a retroactive beatdown to the xorg guys who
thought it would be a good idea to distribute libraries and headers
separately... I have no idea how to fix this or how it should be set
up in order to have a reasonable chance of working.
> My "/etc/mk.conf" doesn't set any "X11*" variables, so everything should
> be the default for the platform.
Right, it's not just you (nor is it just this package).
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index