Subject: Re: pkg/33744: error in /pkgsrc/x11/Xfixes
To: None <reed@NetBSD.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-bugs
Date: 06/16/2006 17:00:04
The following reply was made to PR pkg/33744; it has been noted by GNATS.

From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/33744: error in /pkgsrc/x11/Xfixes
Date: Fri, 16 Jun 2006 09:25:49 -0700 (PDT)

 >  H_XFIXESPROTO=  /usr/openwin/include/X11/extensions/xfixesproto.h
 >  H_XFIXESWIRE=   /usr/openwin/include/X11/extensions/xfixeswire.h
 >  IS_BUILTIN.fixesproto=  yes
 >  USE_BUILTIN.fixesproto= yes
 
 So your system has a the fixesproto (aka fixesext) in the native X, but 
 your native X doesn't provide a pkg-config .pc file.
 
 One workaround is to do:
 PREFER_PKGSRC+=	fixesproto
 or:
 PREFER.fixesproto=pkgsrc
 
 The above two ideas should make it always use your pkgsrc-provided 
 fixesproto. (I am pretty sure you already have it installed since your 
 original bug report suggested symlinking to a file it provides.)
 
 The other solution is to have the fixesproto builtin.mk file generate a 
 .pc pkg-config file. You can see xextproto and renderproto does that.
 
 I will do that to improve this package.
 
 
  Jeremy C. Reed
 
 echo '9,J8HD,fDGG8B@?:536FC5=8@I;C5?@H5B0D@5GBIELD54DL>@8L?:5GDEJ8LDG1' |\
 sed ss,s50EBsg | tr 0-M 'p.wBt SgiIlxmLhan:o,erDsduv/cyP'