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