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'